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

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

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

лучшее, что у меня есть

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

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

1 ответ1

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .