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

22
Как найти путь к файлу на основе его имени?

Я пытаюсь найти settings.xmlфайл на моей машине с Ubuntu. Я понятия не имею, где он находится, и в каком каталоге он находится. Я пытался использовать это - ls -R | grep settings.xml Но он не показывает мне полный путь, где он находится. Есть ли какая-либо другая команда, которую мне нужно...

22
Как найти файл из любого каталога

Я пытаюсь найти файл с именем Book1 . В моем тесте я пытаюсь найти вышеупомянутый файл, и в этом тесте я не знаю, где находится этот файл. Я пытался, find / -iname book1но нет выхода. Как мне найти файл с именем book1 с помощью командной строки, если я не знаю, где находится файл? РЕДАКТИРОВАТЬ:...

22
Сохранить структуру каталогов при перемещении файлов с помощью поиска

Я создал следующий скрипт, который перемещает старые файлы, как определено, из исходного каталога в целевой каталог. Работает отлично. #!/bin/bash echo "Enter Your Source Directory" read soure echo "Enter Your Destination Directory" read destination echo "Enter Days" read days find "$soure" -type f...

21
Найти топ-50 каталогов, содержащих наибольшее количество файлов / каталогов на их первом уровне?

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

21
Найти каталоги и файлы с разрешениями, отличными от 775/664

Я перемещаю веб-сайт с одного сервера на другой, и Git не хранит метаданные, такие как права доступа к файлам. Мне нужно найти каталоги и файлы, которые не 775/664 соответственно. Прямо сейчас я использую это мощёное устройство: $ find . -type d -exec ls -la {} \; | grep ^d | grep -v ^drwxrwxr-x $...

21
Почему «find» не показывает этот файл?

Используя findс grep, можно найти файлы, которые соответствуют шаблону: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log Однако, используя findтолько первый файл не найден: # find . -name error* ./error_log...

20
Получение всех файлов, которые были изменены на определенную дату

Можно ли найти все phpфайлы в определенном каталоге, которые были изменены на определенную дату я использую find /var/www/html/dir/ -mtime -28 | grep '\.php' чтобы получить файлы, измененные в течение последних 28 дней, но мне нужны только файлы, которые были изменены на следующую дату:...

20
Почему поиск с помощью -delete удалил файлы в моем / save / каталоге, когда find без удаления не смог найти их?

Я хочу удалить все файлы в текущем дереве каталогов, кроме тех, что в save. Я выполнил эту команду: find . \( -name save -prune \) -o -type f -ls | grep /save/ и он не нашел ни одного. Но когда я запустил эту команду: find . \( -name save -prune \) -o -type f -delete Все эти файлы в / save /...

20
Объяснение директив% в find -printf

find /tmp -printf '%s %p\n' |sort -n -r | head Эта команда работает нормально, но какие %s %pпараметры используются здесь? Есть ли другие варианты, которые можно

19
Как сканировать, используя поиск для всех файлов, для которых установлен бит выполнения?

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

18
найти: отсутствует аргумент для -exec

Я пытаюсь запустить следующую команду: find a/folder b/folder -name *.c -o -name *.h -exec grep -I foobar '{}' + Это возвращает ошибку: find: missing argument to -exec Я не вижу, что не так с этой командой, так как она соответствует странице руководства: -exec команда {} + Этот вариант опции -exec...

18
Как сделать `head` и` tail` для ввода с нулем в bash?

findКоманда может выводить имена файлов в виде строк, разделенных нулем (если -print0есть), и xargsможет использовать их с -0включенной опцией. Но между ними, это трудно манипулировать , что набор файлов - sortкоманда имеет -zпереключатель, который дает возможность сортировать эти файлы, но headи...

18
Труба найти в grep -v

Я пытаюсь найти все файлы определенного типа, которые не содержат определенную строку. Я пытаюсь сделать это, отправив команду find в grep -v пример: find -type f -name '*.java' | xargs grep -v "something something" Это не похоже на работу. Кажется, он просто возвращает все файлы, найденные...

18
Как выполнить действие для всех файлов с определенным расширением в подпапках элегантным способом?

Моя текущая лучшая ставка: for i in $(find . -name *.jpg); do echo $i; done Проблема: не обрабатывает пробелы в именах файлов. Примечание: я также хотел бы графического способа сделать это, например, команду...

17
find -maxdepth 0 не возвращает мне никакого вывода

Я пытаюсь понять, как использовать find -maxdepth 0вариант. У меня есть структура каталогов ниже. --> file1 --> parent --> child1 --> file1 --> file2 --> child2 --> file1 --> file2 --> file1 Теперь я выполняю свою findкоманду, как показано ниже. find ./parent -maxdepth 0...