Вопросы с тегом «find»

поиск файлов в иерархии каталогов

46
Bash найти команду подробный вывод

Есть ли способ сказать команде bash findвыводить, что она делает (подробный режим)? Например, для команды: find /media/1Tb/videos -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;вывести: Found /media/1Tb/videos/102, executing rm -rf /media/1Tb/videos/102...

43
А лучше юникс найти с параллельной обработкой?

find(1)Утилита unix очень полезна, позволяя мне выполнять действия со многими файлами, которые соответствуют определенным спецификациям, например find /dump -type f -name '*.xml' -exec java -jar ProcessFile.jar {} \; Вышеприведенное может запускать скрипт или инструмент для каждого файла XML в...

31
Linux: использование find для поиска файлов старше <date>

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

30
найти порядок сортировки команды по умолчанию

каков порядок сортировки по умолчанию для записей, возвращаемых командой linux find? Например, если я выдаю find . -type f -name '*mp3' и вывод состоит из нескольких файлов в нескольких подпапках. Каков порядок по умолчанию, в котором перечислены каталоги? В то же время, каков порядок сортировки, в...

29
Удалить путь из выходных данных команды find

У меня есть сценарий bash для развертывания кода из бета-среды в производственной среде, но в настоящее время я вынужден вручную добавить список файлов в текстовый файл, а иногда мне не хватает некоторых. В основном мой сценарий развертывания cat / loops копирует файлы. (экспорт / импорт дБ, но это...

28
Как я могу обрабатывать пробелы в именах файлов при использовании xargs в результатах поиска?

Одна из моих общих практик - выполнять greps для всех файлов определенного типа, например, находить все файлы HTML, в которых есть слово «rumpus». Для этого я использую find /path/to -name "*.html" | xargs grep -l "rumpus" Иногда findвозвращает файл с пробелом в имени, например my new file.html....

28
Переместить файлы в другой каталог, который старше даты

Я ищу решение для перемещения файлов, которые старше на год. Мой раздел журнала заполняется, но я не могу их удалить. Они нужны очень долго. Во всяком случае, одно решение, которое я придумал, это: find /sourcedirectory -mtime 365 -exec mv "{}" /destination/directory/ \; Будет ли это работать?...

24
Команда Linux find - показать прогресс

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

20
Как найти файлы в системе Debian, не установленной или не созданной dpkg?

В прошлом я устанавливал некоторые вещи вручную и хотел бы отсеять все связанные файлы. Итак, мне нужен способ автоматического поиска всех файлов (например, в / usr), которые не включены ни в один из пакетов, установленных в настоящее время в системе Debian. Однако мне также необходимо...

19
Как просмотреть скрытые файлы с помощью команды Linux `find`

На сервере Linux мне нужно найти все файлы с определенным расширением в текущем каталоге и всех подкаталогах. Ранее я всегда использовал следующую команду: find . -type f | grep -i *.php Однако он не находит скрытые файлы, например .myhiddenphpfile.php . Следующее находит скрытые файлы php, но не...

18
FreeBSD: Как узнать реальный размер файла на zfs с включенным сжатием?

Я использую zfs на своей FreeBSD 9.0 x64 и очень доволен этим, но мне трудно сосчитать реальный, а не сжатый каталог. Конечно, я могу пройтись по каталогу и посчитать каждый размер файла с помощью ls, но я ожидаю, что для этой цели понадобится дополнительный ключ для du. Итак, как я могу определить...

17
Как использовать команду find для удаления файлов, соответствующих шаблону?

Я пытаюсь написать команду bash, которая удалит все файлы, соответствующие определенному шаблону - в данном случае это все старые файлы журнала vmware, которые были созданы. Я пробовал эту команду: find . -name vmware-*.log | xargs rm Однако когда я запускаю команду, она заглушает все папки, в...

17
Как найти (или исключить) все каталоги и подкаталоги, соответствующие определенному шаблону (в Linux)?

Я пытаюсь использовать команду поиска Linux, чтобы найти все каталоги и подкаталоги, которые не имеют .svn (скрытые папки Subversion) в своем пути. Я могу получить его только для исключения самих каталогов .svn, но не каких-либо подкаталогов. Вот что я делаю сейчас: find . -type d \! -iname...

14
Получить все расширения и их количество файлов в каталоге

Получить все расширения для каталога: легко. Получение количества файлов для определенного расширения: легко. Но получение всех расширений файлов и их соответствующего количества файлов намекает на меня. например. + dir + abc.txt + def.txt + abc.pdf * def.pov должен вернуть что-то вроде: .txt 2...

14
В Linux команда поиска работает неправильно

В поисках системно-разрешенного сервиса после недавнего обнаружения уязвимостей я обнаружил очень странное поведение команды find. root@localhost:/# find . -name "*systemd-resolved*" ./usr/share/man/man8/systemd-resolved.service.8.gz ./usr/share/man/man8/systemd-resolved.8.gz Команда возвращает 0...