Вы должны понимать, что параметр -name в find действительно относится к базовому имени соответствующего объекта, на который делается ссылка к. Следовательно, мы можем найти каталог по имени и затем сократить его:
find . -type d -name 'testfolder' -prune -o -type f -print
У меня есть довольно большое дерево каталогов, содержимое которого я не знаком, и у меня есть основания полагать, что где-то там похоронены какие-то чрезвычайно большие каталоги. Как мне найти, где ...
У меня есть каталог, содержащий несколько подкаталогов. Я знаю, что есть два типа файлов, таких как *A*.txt и *B*.txt, которые содержат "oldString" в этом каталоге. Я хочу заменить их на "...
длиной 10 символов, которые содержат подстроку из трех последовательных гласных. Пока пробовал эту команду. grep -E '^. {10} $' | grep 'a * .e * .i * .o * .u *' words2.txt
grep -E '^. {10} $ & ...
У меня есть большое количество файлов, содержащих текст. Все файлы содержат слово «заменить» (без кавычек). Я хотел бы заменить это слово названием файла. Пример, имя файла: On Time.txt ...
Как оказалось, причиной этой проблемы было одно имя файла с несколькими новыми строками. (Никакая идея, как это произошло.) находят ~/x/y/| shuf> ~/Desktop/z.txt, Эта команда работает в значительной степени как ожидалось...