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

Для вопросов, касающихся поиска, утилита командной строки для поиска файлов в иерархии каталогов. Используйте этот тег для вопросов о самой себе или вопросов о проблемах, возникающих при использовании утилиты командной строки find.

2
Что означает newermt в команде find?
Я знаю, что могу использовать эту опцию, чтобы найти файл между определенными изменениями времени. Но мне интересно, что это значит? Я man find | grep newermtпытался что-то найти. Но я не получил прямого содержания. Кажется, -newer fileи mtimeвещи могут иметь отношение к этому. Но я не уверен.. Итак, что на …

1
Найдите файл, имя которого начинается с заглавной буквы
Я пытаюсь найти все файлы, имя которых начинается с заглавной буквы. Я попытался с помощью следующей команды: find . -type f -regex '.*\/[A-Z][^/]*' Он находит пути только строчными буквами. Следующие работы: find . -type f -regex '.*\/[ABCDEFGHIJKLMNOPQRSTUVWXYZ][^/]*' Так же как и: find . -type f | grep '.*\/[A-Z][^/]*$' Я пробовал …
14 find 

5
Сортировать вывод find -exec ls
Возможно ли на выходе find … -exec ls -ls ;отсортировать по алфавиту, по имени файла? Это моя команда cron: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; Эта команда работает нормально, по большей части. Но результаты не сортируются в какой-либо значимой последовательности. Было бы очень полезно, если …
14 find  ls  sort 

3
вырваться из-за сбоя -exec
Есть ли способ написать findтак, чтобы он сломался, если одна из -execопераций не выполняется для файла? Например ( javacудобно использовать в качестве программы, которая может возвращать код выхода 1 для некоторых файлов и ни по какой другой причине): $ echo "public classXX A{}" >> A.java $ echo "public class B{}" …
14 find 

5
найти команду в cygwin, указав неверный формат параметра
Я использую Cygwin в моей машине Windows. Я пытаюсь найти, и он дает неправильный формат параметра. Это почему? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh setclasspath.bat setclasspath.sh shutdown.bat shutdown.sh startup.bat startup.sh tomcat-juli.jar tomcat-native.tar.gz tool-wrapper.bat tool-wrapper.sh version.bat version.sh $ find . -name "version.sh" FIND: Parameter format not …
14 find  cygwin 

4
найти -exec в скрипте bash с расширением переменной
Я пытаюсь запустить команду, похожую на приведенную ниже, в скрипте bash. Он должен искать во всех подпапках $sourcedirи копировать все файлы определенного типа на корневой уровень $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name "*.type" -exec sh -c …

13
Найти удобочитаемые файлы
Я пытаюсь найти эффективный способ справиться с бандитским заданием 5 уровня OverTheWire . В любом случае, у меня есть куча файлов, и есть только один, который соответствует следующим критериям: Человек читаемый Размер 1033 байта Неисполнительный Прямо сейчас я использую findкоманду и могу найти файлы, соответствующие двум последним критериям: find . …
14 files  find 

5
Как переместить файлы на основе года
Мне нужно переместить файлы на основе года. Я использовал findкоманду find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 но для успешного выполнения этой команды мне нужно знать точное значение mtime470, это всего лишь предположение. Означает, что если я могу дать 2012 год, он дает мне файлы, относящиеся только …
14 find 

5
Как искать файлы, где существуют два разных слова?
Я ищу способ поиска файлов, где два экземпляра слова существуют в одном файле. До этого момента я использовал следующее для поиска: find . -exec grep -l "FIND ME" {} \; Проблема, с которой я сталкиваюсь, заключается в том, что если между "НАЙТИ" и "МЕНЯ" нет точно одного пробела, результат поиска …
14 grep  find  search 

2
Почему точка в командах поиска?
Как правило, можно увидеть findкоманды, которые выглядят так: $ find . -name foo.txt когда поиск начинается с текущего каталога. Я обнаружил, что на моих машинах (Ubuntu, Cygwin) я получаю те же результаты без точки. Почему это обычно включено? Это просто соглашение, которое должно быть явным, или оно было / требуется …
14 find 


2
команда find с квантификатором регулярных выражений, например {1,2}
Я пытался создать командную строку find, которая найдет все файлы с номерами 1-99, но исключит все остальные. например, я хочу найти myfile1 myfile99, но не myfile456 и не myfilebackup Регулярное выражение, о котором я думаю, - myfile[1-9]{1,2}но я не могу заставить это работать с find. find . -regex '.*myfile[0-9]{1,2}' ИЛИ …

4
Цветной НАЙТИ выход?
Можно ли получить цветной вывод команды find ? То есть в пути каждого найденного элемента каталоги отображаются синим цветом, исполняемые сценарии - зеленым, и так далее? Я использую версию 4.4.2 GNU findutils . Изменить - чтобы уточнить, каждый результат будет выделен следующим образом: ./path/to/file.sh ^ ^ ^ | | L …
14 bash  find  colors 

3
Bash: канал 'find' выводит в 'readarray'
Я пытаюсь найти файлы с помощью findи поместить эти файлы в массив Bash, чтобы я мог выполнять над ними другие операции (например, lsили grepих). Но я не могу понять, почему readarrayне читает findвывод, так как он передается по нему. Скажем, у меня есть два файла в текущем каталоге, file1.txtи file2.txt. …
14 bash  find 


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