Рекурсивный поиск каталогов для определенных каталогов и создание текстового файла относительного или абсолютного пути

есть ли какие-либо средства в командной строке, которые я могу сделать find и цепочка его к чему-то, что пишет/добавляет в текстовый файл и создает список путей, которые они находят совпадающими с конкретными именами папок, которые я хотел бы искать?

в целом у меня есть десятки и десятки каталогов с десятками и десятками других подкаталогов и подкаталогов.

На данный момент я просто хочу простой способ, чтобы найти их..

лучшее, что у меня есть до сих пор

find / > tacos.txt -xdev -name "backup"

но он не позволяет мне делать несколько имен, и он не добавляется к тексту, если я повторяю несколько раз

23
задан chris
07.11.2022 8:52 Количество просмотров материала 3307
Распечатать страницу

1 ответ

у вас есть несколько вариантов здесь. Во-первых, вы можете использовать >> вместо > добавить файл. Двойные стрелки будут добавлены к файлу, в то время как один > усекает файл.

лучше прямо здесь, хотя это find может принимать несколько имен, как

find / -xdev -name "backup" -o -name "otherName1" -o -name "otherName2" > tacos.txt

С find -o означает "Или", поэтому вы можете связать вместе наборы критериев для соответствия, что довольно просто для списков имен.

0
отвечен Eric Renouf 2022-11-08 16:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх