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

8
Поиск подкаталогов во всех каталогах с одинаковыми именами

Я хочу запустить команду для: Найти все каталоги с именем " inc" в папке " X". Список всех подкаталогов под каждым " X/.../inc/". Перенаправить вывод в файл с именем " list" Я пробовал различные комбинации приведенной ниже команды, но безуспешно: $ find X/ -name "inc" -print | xargs find {} -type d...

8
Изящно удаляя файлы старше 30 дней

У меня есть кеш-папка с минимум 15000 файлов. Я попробовал это: find cache* -mtime +30 -exec rm {} \; Но это заставило мой сервер загружаться в небо! Есть ли более быстрое / лучшее решение? Или я могу ограничить скорость или итерации этой...

8
Есть ли что-нибудь быстрее, чем `найти. | wc -l` для подсчета файлов в каталоге?

Нередко мне приходится подсчитывать количество файлов в каталоге, иногда это исчисляется миллионами. Есть ли лучший способ, чем просто перечислять и считать их find . | wc -l? Есть ли какой-нибудь вызов файловой системы, который вы можете сделать в ext3 / 4, который требует меньше операций...

6
Как избавиться от доли секунды в поиске, используя -printf?

Я запускаю эту команду оболочки, чтобы получить последние 20 файлов PHP, измененных на моем сервере. find . -name '*.php' -printf '%TY-%Tm-%Td %TH:%TM:%TS %Tz %p\n' | sort -r | head -20 Вывод выглядит так: 2016-08-08 01:44:45.3820716170 -0700 ./html/index.php 2016-08-07 05:39:29.0000000000 -0700...

4
Как сделать все файлы неисполняемыми рекурсивно, используя find, не затрагивая каталоги?

Мне нужно убрать исполняемый флаг из всех файлов в определенном каталоге и подкаталогах. Прямо сейчас я делаю это с двухэтапным процессом find /dir/ -type f -exec chmod ugo-x {} \; find /dir/ -type d -exec chmod ugo+rx {} \; Можно ли изменить первую строку, чтобы я мог удалить флаг exec из всех...

4
понимание некоторых флагов в команде find в linux

Я хотел переместить только файлы в Linux, и я нашел ответ Вот в дальнейшем: find . -maxdepth 1 -type f -exec mv {} destination_path \; который работал для меня отлично. Но мои вопросы : Каково значение \; в этой команде? Вьющиеся скобки {} в этой команде эквивалентно *?...

3
Найти символическую ссылку, когда «найти» не работает

Итак, у меня есть несколько служебных скриптов в моей папке ~ / scripts. Все они скрипты bash, ничего удивительного в этом нет. Один назван sfind.sh, другой есть svn-add-all.sh. В какой-то момент я создал символические ссылки на них и сделал их исполняемыми. Так что я могу бежать sfind.shпо моей...

3
Как я могу выполнить несколько выражений, используя опцию -exec в Linux с помощью команды find?

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

3
Удалите старые файлы журнала в AIX

Я пытаюсь написать скрипт для удаления старых файлов журнала в \var\log\applog\nmon в моей системе AIX. Обычно мы получаем уведомления о том, что файловая система почти заполнена, и в данный момент удаляем старые файлы вручную. Так что в основном я ищу сценарий, который я могу запланировать в cron...

3
Используйте «найти», чтобы найти и удалить большие файлы определенного типа

я пытаюсь find а также rm -rf большие файлы в RHEL, но то, что я ожидал от этой команды, которая дала бы мне чисто каталоги файлов, передавая их в rm -rf, это не удаление их. Мой FU может быть выключен, поэтому, пожалуйста, просмотрите эту строку, я думал, что это будет работать. find /tmp -type f...

3
Как рекурсивно найти папки в системе Linux, которая содержит только папки?

Я пытаюсь разработать команду, которая рекурсивно находит каталоги, которые содержат только один или несколько каталогов на одном уровне. Желательно с findкомандой. Как find . -type d. Например, в следующей файловой структуре: /tmp/folder1/folder1a/test.jpg /tmp/folder1/file1a.tmp...

2
Самый эффективный способ получить большой список каталогов по сети

Я ищу конкретные файлы в каталоге сервера Windows 2003, который содержит тысячи файлов. Каталог является частью сетевого тома, который смонтирован на моем Mac. Прямо сейчас я использую find: find . -name \*STRING\* Но это все еще не очень быстро. Есть ли способ сделать это быстрее / эффективнее?...

2
найти ровно один файл в каталоге

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

2
Совпадение с шаблоном регулярных выражений только в filename.extension

Мне нужно использовать, findчтобы найти файл, соответствующий шаблону регулярных выражений, filename.extensionа не по умолчанию, который соответствует /path/to/filename.extension. Например: /folder |--a-love-song.ogg |--a-jazz-song.ogg +--love-songs +--a-blues-song.ogg И я хочу найти в /folderего...

2
Используйте команду 'find' для поиска PNG-файлов, конвейерный вывод в imagemagick для пакетного преобразования

У меня есть каталог с тысячами файлов изображений, в основном JPG, но немного PNG. Файлы не имеют расширения, они просто пронумерованы. Мне нужно конвертировать их все в JPG. Используя find, я могу получить список всех файлов с их типами, и из этого я могу использовать Imagemagick для...

2
Как удалить файлы, используя параметр поиска с несколькими именами?

Как рекурсивно удалить файлы, содержащие тильду в имени файла или расширении? Например, файлы vim с такими именами, как .my_file.c.un~? Я использую эту последовательность поиска для этого: find . -name "*.un~" -o -name "*.swo" -o -name "*.swp" -exec rm -f {} \; Но это не удаляет файлы. Все еще...

2
Использование find в Linux для поиска файлов с соответствующими группами / другими разрешениями

Мне нужно найти все файлы в каталоге, где совпадают группы и другие разрешения (например, те, в которых членство группы в файле фактически не влияет на доступ). Поскольку существует только 8 возможностей для этого (x00, x11, x22 и т. Д.), Я подумал, что могу просто выполнить поиск по этим...

2
Поиск в окне результатов сборки - Sublime Text 3

Когда панель результатов сборки открыта, я часто хочу искать в ней. Единственное решение, которое я нашел, - это скопировать все содержимое, открыть новую вкладку, вставить содержимое, а затем выполнить поиск. Есть ли способ прямого поиска содержимого...

2
Поиск всех файлов, которые НЕ являются одним или более конкретным типом / расширением в каталоге

В папке я хочу, чтобы все файлы, кроме нескольких расширений, таких как PDF и HTML-файл. Я уже получил для одного расширения файла, которое NOT *.pdf Но в моем случае я хочу исключить два расширения файла, это html и pdf. Как исключить более одного расширения файла в Windows 7 или Windows...