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

35
команда find / grep без поиска подключенных общих ресурсов

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

31
Как объединить команду «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 После объединения...

28
Используйте rsync для копирования всех файлов, кроме определенных имен файлов с определенным расширением

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

28
Как я могу использовать '{}', чтобы перенаправить вывод команды, запущенной через параметр find -exec?

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

27
Как мне отредактировать все файлы, возвращенные функцией find в vi в Linux?

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

25
Как я могу заставить только относительные пути в «найти» вывод?

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

25
Конвертировать символические ссылки в жесткие ссылки

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

22
Более быстрые альтернативы «найти» и «найти»?

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

21
избегать запрещенного спама при использовании команды find

Я часто пытаюсь найти файлы со следующим синтаксисом: find . -name "filetofind" Однако обычно это приводит к появлению большого количества строк или сообщений об ошибках (Permission denied) о папках, в которых было отказано в разрешении. Есть ли другой способ избежать этого спама, кроме...

19
Команда Linux для поиска файлов, измененных за последние n секунд

Я хотел бы, чтобы команда Linux нашла файлы, измененные за последние nсекунды. Есть ли сценарий оболочки или другой инструмент, который я могу запустить из интерфейса командной строки или графического...

19
Linux найти папку внутри подпапок

Я пытаюсь найти каталог с именем 480debugerrorвложенных в дочерние каталоги. Я не знаю точный путь, или даже если у меня есть точное написание каталога, который я хочу найти. Существует ли команда Linux для поиска каталогов с заданным префиксом или суффиксом, например, каталогов с именем «debug»...

19
Ubuntu Linux: находить файлы в определенное время?

Я нашел SO с именем Find / Grep для поиска файлов между определенным временем суток. Основываясь на этом, и Unix SE с именем Grep команда, чтобы найти файлы, содержащие текстовую строку и переместить их, я закончил с: find . -type f -mtime -20 | grep -v -e " \(0[012345]\|18\|19\|2[0123]\)" | xargs...

18
Как заставить «find» исключить папку, в которой он ищет?

Я запускаю следующую команду: find /var/www/html/content/processing -type d -mtime +1 -exec rm -rf {} \; Я хотел бы удалить все папки в processingпапке (папка обработки никогда не должна удаляться). Команда также удаляет processingпапку. Как ограничить скрипт для удаления только папок в этой...

17
Как совместить поиск и grep для сложного поиска? (GNU / Linux, найти, grep)

Я пытаюсь выполнить текстовый поиск в некоторых файлах, которые имеют похожую структуру каталогов, но не находятся в одном дереве каталогов, в GNU / Linux. У меня есть веб-сервер со многими сайтами, которые имеют одинаковую древовидную структуру (PHP Code Framework Igniter MVC), поэтому я хочу...