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

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

5
Как удалить (1) из имен файлов с помощью команды find
Недавно я конвертировал все свои файлы FLAC на более низкую частоту дискретизации 44,1 кГц и битовую глубину 24 бита (потому что iPhone / iPod не поддерживает ничего выше этого), используя XLD на моей Mac OS 10.7 (Lion). Хотя я сказал XLD перезаписать все предыдущие файлы, XLD добавил (1)в конце самого …

3
найти исключить каталог
Я нахожусь на Linux (Ubuntu), и я хотел бы исключить определенные каталоги (например, .hg), когда я делаю find | less Я попробовал следующее, чтобы исключить каталог .hg из списка, но, похоже, не работает. find -type d \( ! -iname \.hg \) find -type d \( ! -name \.hg \) find …
13 find 

2
рекурсивно изменить разрешение файла, но не каталоги?
Я делал массовые рекурсивные изменения прав доступа к некоторым файлам, которые я перенес в систему Unix. Я изменил их на ug + rw, но потом обнаружил, что не могу просматривать подкаталоги. Я заглянул на страницу chmodсправочника и не увидел никакого объяснения об исключении каталогов, поэтому немного погуглил и обнаружил, что …



7
Найти список каталогов на один уровень от соответствующего каталога
Я пытаюсь получить список каталогов, которые содержатся в определенной папке. Учитывая эти примеры папок: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Я хотел бы команду, которая вернет: XYZ ABC DEF GHI По сути, я ищу папки, которые находятся внутри wp-content / plugins / Использование findсделало меня ближе …
13 bash  find  directory  ls 

4
Как использовать команду «cat» на выходе команды «find»?
Я хочу перенаправить вывод findкоманды на catкоманду, чтобы я мог распечатать данные данного файла. Так, например, если результат поиска - это /aFile/readmeто, кот должен интерпретироваться как cat ./aFile/readme. Как я могу сделать это мгновенно? Должен ли я использовать трубы? Я попробовал версии этого: cat | find ./inhere -size 1033c 2> …
13 find  cat 

4
find: prune не игнорирует указанный путь
Мне нужно исключить .gitиз моего findпоиска. Чтобы добиться этого, я использую -path ./.git -pruneпереключатель: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Однако, хотя при этом пропускается содержимое каталога .git, в нем указывается сам каталог. Работает когда …
13 bash  find 

3
Как мне найти все подкаталоги, чтобы найти один с определенным именем?
Допустим, у меня есть каталог верхнего уровня /dirи много подкаталогов. Как я могу искать в подкаталогах, /dirчтобы найти тот, который называется x/x/dir/x/x/x/target? Этот вопрос похож, но не совсем то, что я ищу: найти команду для определенных подкаталогов . Я не ищу файлы, просто каталоги с определенным именем.

2
Можно ли искать комбинацию каталогов / файлов?
Мне нужно найти изображение, скажем ABC.jpg, которое, как я знаю, будет программно помещено в каталог с именем ABC_MPSC. Я пробовал: cd / find . -name "ABC_MPSC/ABC.jpg" Но это ничего не возвращает (я на самом деле знаю, где именно тот, который я ищу, поэтому я знаю, что он существует). Есть ли …
12 find 

1
Как скопировать все файлы в папке, кроме файлов, которые записываются?
Я загружаю несколько файлов в папку downloadingчерез HTTPie . Сценарий bash предназначен для обработки загруженных файлов, и я попытался скопировать загруженные файлы в другую папку как find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; но это также копирует файлы, которые еще не были закончены. Я пытался ограничить передачу старых …

6
Исключить каталоги в поиске локаций
Поиск с помощью поиска locateпутей в файловой системе. Зачастую вы априори знаете, что вас интересуют либо только файлы, либо только каталоги. Поиск по местоположению часто возвращает много результатов. Было бы полезно включить в результат только один из типов, потому что это помогает сократить вывод. Но есть более интересный аргумент, чтобы …
12 files  find  directory  locate 

3
Сравнение двух команд поиска
Недавно я получил эту findстроку, но я не могу объяснить, откуда взялась разница между двумя приведенными ниже: Пример 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Пример 2 [root@centos share]# find . -exec grep -i "madis" {} \; Madison Randy:300:Product Development Как вы …
12 bash  shell  find 

4
Удалить файлы определенного размера
Я хочу удалить файлы, размер которых находится между определенными значениями. Например, у меня есть следующий список файлов: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36 stats.sfe.1.20120430153513.xml.Z -rw-r--r-- 1 smsc sys 389 Apr …
12 bash  find  size 

3
найти файл в архиве tar.gz
Можно ли использовать findкоманду для поиска файлов в архиве tar.gz, также используя подстановочные знаки? нравиться find archive.tar.gz --name *foo*
12 find  tar 

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