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

Команда find в системах Windows используется для фильтрации строк входного текста и возврата тех, которые соответствуют фильтру. Команда find в системе * nix используется для поиска файлов или папок, которые соответствуют определенным критериям.


7
Найти все файлы, которые НЕ имеют определенного типа / расширения в папке?
Windows 7 Ultimate 64bit: Я ищу способ найти все файлы в каталоге, которые НЕ имеют определенный тип файла или расширение. Пример: я хотел бы найти каждый файл, который не является .mp3, в моей музыкальной папке (и всех подпапках).
39 windows-7  search  find 

5
Удаление миллионов файлов
У меня был каталог, заполненный миллионами изображений в формате gif. Слишком много для команды rm. Я пытался найти команду поиска следующим образом: find . -name "*.gif" -print0 | xargs -0 rm Проблема в том, что он очень сильно тормозит мою машину и вызывает тайм-ауты для клиентов, так как это сервер. …
38 linux  bash  shell  find  rm 

6
Bash скрипт для удаления файлов старше x дней с подкаталогами
Я пытаюсь удалить тонну файлов старше x дней. Теперь у меня есть скрипт для этого find /path/to/files* -mtime +10 -exec rm {} \; Но это также удалит подкаталоги. Существует множество папок, но я хотел бы сохранить их и удалить файлы старше 10 дней из указанных папок. Есть ли способ сделать …
37 linux  find 


3
команда find / grep без поиска подключенных общих ресурсов
Когда я использовал команду find, мне почти всегда приходилось искать локальные диски. Но у меня почти всегда установлены супер-большие сетевые ресурсы, и они включены в поиск. Есть ли простой способ исключить те, что в команде find, grep и других подобных командах? Пример: найти / -имя .vimrc
35 linux  find  grep 


6
Как объединить команду «tar» с «find»
Команда find дает такой вывод: [root @ localhost /] # find var / log / -iname anaconda. * вар / Журнал / anaconda.log вар / Журнал / anaconda.xlog вар / Журнал / anaconda.yum.log вар / Журнал / anaconda.syslog вар / Журнал / anaconda.program.log вар / Журнал / anaconda.storage.log После объединения …
31 linux  centos  find  exec 

2
Как я могу использовать '{}', чтобы перенаправить вывод команды, запущенной через параметр find -exec?
Я пытаюсь автоматизировать svnadmin dumpкоманду для сценария резервного копирования, и я хочу сделать что-то вроде этого: find /var/svn/* \( ! -name dir -prune \) -type d -exec svnadmin dump {} > {}.svn \; Кажется, это работает, так как просматривает каждый репозиторий SVN /var/svnи запускает svnadmin dumpего. Однако вторая {}в команде …

2
Используйте rsync для копирования всех файлов, кроме определенных имен файлов с определенным расширением
У меня есть две флэш-карты одинакового размера, и я хочу скопировать содержимое одной на другую на основе следующих правил: Я хочу, чтобы все каталоги и подкаталоги были на месте Я хочу исключить файлы типа .FOO, .BAR и .ZIM (все остальные файлы копируются) Бонус: было бы здорово, если бы он выводил …
28 command-line  bash  find  rsync  cp 

5
Как мне отредактировать все файлы, возвращенные функцией find в vi в Linux?
Я часто делаю что-то, выполняя команду find, а затем редактирую их все в vi, что выглядит примерно так: > find . "*.txt" ./file1.txt ./file2.txt ./path/to/file3.txt > vi ./file1.txt ./file2.txt ./path/to/file3.txt Есть ли умный и простой способ сделать все это в одной командной строке?
27 linux  find  vi 

1
Конвертировать символические ссылки в жесткие ссылки
Я хотел бы рекурсивно преобразовывать мягкие ссылки в жесткие ссылки в каталоге. Я пробовал что-то вроде этого: for f in *; do (mv $f{,~} && ln $(readlink $f~) && rm $f~) done ... но у него есть две основные проблемы: не рекурсивный подбирает файлы, которые не являются символическими ссылками Было …

2
Как я могу заставить только относительные пути в «найти» вывод?
Я пытаюсь создать скрипт, который может сжимать файлы с определенным расширением в нескольких каталогах в один tar-шар. В настоящее время у меня есть в файле сценария: find "$rootDir" -name '*doc' -exec tar rvf docs.tar {} \; Где $rootDirнаходится базовый путь для поиска. Это нормально, за исключением того, что пути в …

5
В чем разница между командами find и findstr в Windows?
В операционной системе Windows, каковы различия между findи findstrкомандами? Кажется, что оба ищут текст в файлах: находить C:\> find /? Searches for a text string in a file or files. FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]] /V Displays all lines NOT containing the specified string. /C Displays …

6
Более быстрые альтернативы «найти» и «найти»?
Я хотел бы использовать «поиск» и «найти» для поиска исходных файлов в моем проекте, но они требуют много времени для запуска. Существуют ли более быстрые альтернативы этим программам, о которых я не знаю, или способы повышения производительности из этих программ?
22 linux  unix  find  locate 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.