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

Утилита командной строки для поиска файлов и каталогов.

183
Найти файл по имени с помощью командной строки

Я хотел бы определить местоположение файла с помощью командной строки. Я пытался: find . -type f -name "postgis-2.0.0" а также locate postgis-2.0.0 но безрезультатно. Что такое команда для определения директории файла при условии его...

145
Как перечислить все символические ссылки в каталоге

У меня есть символическая ссылка в моем /var/www/каталоге, которая ссылается на WordPress. Когда я запускаю команду ls -laиз /var/www/каталога, ссылка на WordPress не отображается. Есть ли способ перечислить все символические ссылки, которые находятся в...

119
Как исключить / игнорировать скрытые файлы и каталоги при поиске с использованием подстановочного знака «поиск»?

Начиная с (обратите внимание на подстановочные знаки до и после «некоторого текста») find . -type f -name '*some text*' Как можно исключить / игнорировать все скрытые файлы и каталоги? Я уже слишком долго гуглил, наткнулся на какую-то черту и! (восклицательный знак) параметров, но нет подходящего...

58
Найти каталоги, которые не содержат файл

Да, я перебираю свою музыку. У меня все прекрасно устроено в следующей мантре: /Artist/Album/Track - Artist - Title.extи если она существует, обложка сидит внутри /Artist/Album/cover.(jpg|png). Я хочу просмотреть все каталоги второго уровня и найти те, которые не имеют обложки. Под вторым уровнем я...

52
Как найти местоположение установленной библиотеки

Справочная информация: я пытаюсь собрать свою программу, но сначала мне нужно настроить библиотеки в NetBeans. Мой проект использует GLU, и поэтому я установил libglu-dev. Я не заметил место, где были расположены библиотеки, и теперь я не могу их найти .. Я переключился на Linux всего несколько...

50
Как найти папку на моем сервере с определенным именем?

У меня есть каталог где-то на моем сервере с именем "exampledocs". Я пытался найти его местоположение с помощью: ls -d */ | grep -E 'exampledocs' а также find * -regextype posix-extended \-regex 'exampledocs' \-type d а также grep "exampledocs" * --recursive Ничего не получалось. Как я могу сделать...

39
Найти последний файл по дате изменения

Если я хочу найти самый последний файл (mtime) в (большом) каталоге, содержащем подкаталоги, как мне это сделать? Множество постов, которые я нашел, предлагают некоторые варианты ls -lt | head(забавно, многие предполагают, ls -ltr | tailчто это то же самое, но менее эффективно), что хорошо, если у...

34
Имена файлов с пробелами для цикла, команда find

У меня есть скрипт, который ищет все файлы в нескольких подпапках и архивах в tar. Мой сценарий for FILE in `find . -type f -name '*.*'` do if [[ ! -f archive.tar ]]; then tar -cpf archive.tar $FILE else tar -upf archive.tar $FILE fi done Команда find дает мне следующий вывод find . -type f -iname...

33
Как вы выводите имя файла в команде find при использовании -exec?

Я использую следующую строку, чтобы найти все подкаталоги PWD и запустить svnadmin verifyв каждом каталоге (я уже знаю, что это репозитории Subversion) find ./* -maxdepth 0 -exec svnadmin verify {} \; Это работает хорошо, за исключением того факта, что вывод выглядит так: * Verifying repository...

30
найти против найти

Есть команды findи locateдля поиска файлов на диске. Я знаю, что findрекурсивно обрабатывает все необходимые подкаталоги для поиска файлов и поэтому работает медленно, но актуально, в то время как locateиспользует базу данных, которая обновляется время от времени (когда именно?), Чтобы быстро...

26
Трубка find -name к xargs приводит к именам файлов с пробелами, которые не передаются команде

Обычно для удаления файлов с пробелами в имени файла вам нужно выполнить: $ rm "file name" но если я хочу удалить несколько файлов, например: $ find . -name "*.txt" | xargs rm Это не удалит файлы с пробелами в...

26
Я только что все удалил с помощью команды find -exec mv?

Я пытался понять это самостоятельно. Вот команда, которую я использовал в терминале: find . -name "*.jpg" -exec mv {} pictures \; Я не создал каталог с именем картинки в первую очередь. Произошел файл с именем pictures.gif. Нашел ли он файлы, затем переписал их при перемещении? Что это за файл...

26
Получить абсолютный путь к файлам с помощью команды «найти»

Есть ли способ получить абсолютный путь к файлу, который ищется? Например: find .. -name "filename" Это дает мне результаты, как, ../filenameно я хочу полный путь. Что мне нужно, это найти в родительском каталоге и его дочерних элементах определенный файл, который я буду использовать в другом...

26
Есть ли недостатки использования rEFInd вместо GRUB?

ЗАКЛЮЧИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ - Если вы планируете установить rEFInd, возможно, вы захотите прочитать ответ Рода ниже. После установки, если у вас есть куча бесполезных записей, просто запишите их имя на листе бумаги (rEFInd опишет их как somefile.efi), затем откройте refind.conf и добавьте строку...

23
Как заставить mlocate индексировать только определенные каталоги?

Я хотел бы использовать mlocate на моем сервере Ubuntu, но только для индексирования определенных каталогов (например, /homeи /data, но не всего, что в /). Однако стандартная конфигурация mlocate работает противоположным образом; Вы указываете пути, которые хотите удалить (с помощью PRUNE_PATHS)....