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

24
Как я могу остановить поиск находок в найденных каталогах?

Я хочу найти все каталоги с определенной строкой, чтобы я мог еще раз найти файлы, содержащиеся внутри. Поэтому я не хочу тратить время ./my-search-term/dir/my-search-termи т. Д. Как я могу прекратить повторение, когда я нашел первый каталог...

22
Исключить скрытые подкаталоги из grep -r

У меня есть локальная копия SVN, я хочу сделать поиск по строке some_string. $ grep some_string * -r lang/en:some_string=Some string lang/.svn/en:some_string=Some string Но если пойти немного дальше, кажется, что скрытые каталоги первого уровня исключены: $ cd lang && grep some_string * -r...

22
wget - Как загрузить рекурсивно и только определенные типы / расширения MIME (т.е. только текст)

Как скачать полный сайт, но игнорируя все двоичные файлы. wgetимеет эту функцию, используя -rфлаг, но он загружает все, и некоторые веб-сайты слишком много для машины с ограниченными ресурсами, и это не полезно по конкретной причине, я загружаю сайт. Вот командная строка, которую я использую: wget...

21
Как скопировать структуру папок и сделать символические ссылки на файлы?

У меня есть папка SOURCE, которая содержит несколько папок подуровня, каждая со своими файлами. Я хочу скопировать эту папку в новую папку COPY, где мне нужно скопировать структуру каталогов, но сохранить файлы как символические ссылки на исходные файлы в SOURCE и его...

20
Рекурсивный поиск не работает для grep на солярисе

На нашем сервере Solaris я обнаружил, что grep -rэто не работает, и это обычный способ, которым я пользуюсь grep. Кажется, что egrepимеет такое же поведение. Учитывая, что у меня нет контроля над машиной, есть ли способ grepвыполнить рекурсивный поиск? Или мне нужно передать вывод findв...

17
rsync рекурсивно с определенной глубиной вложенных папок

Я хочу rsyncсоздать рекурсивную папку, но хочу, чтобы подпапки были включены только до определенной глубины. Например, я хотел бы глубину 1,2,3 или 4 подпапки, как это: source/ ├── subfolder 1 │   ├── subsubfolder │   │   ├── subsubsubfolder │   │   │   └── wanted with depth 4.txt │   │   └──...

17
ls содержимое каталога, игнорирующее символические ссылки

У меня есть каталог, в котором я хотел бы перечислить все содержимое (файлы и подкаталоги) без отображения символических ссылок. Я использую утилиты GNU в Linux. lsВерсия 8,13. Пример: Полный список каталогов: ~/test$ ls -Gg total 12 drwxrwxr-x 2 4096 Jul 9 10:29 dir1 drwxrwxr-x 2 4096 Jul 9 10:29...

16
рекурсивное разрешение chmod на тысячи файлов

Это более общий вопрос о 'chmoding' рекурсивно. У меня есть этот скрипт, который в какой-то момент должен рекурсивно изменить разрешения в папке, которая имеет несколько сотен тысяч файлов. Новые файлы добавляются в эту папку каждый день, но те, которые уже есть, имеют уже установленные разрешения...

16
Где grep -r ищет по умолчанию?

Я обнаружил, что если я ищу с использованием grep без указания пути, то grep -r 'mytext'это занимает бесконечно много времени. Между тем, если я ищу по указанному пути, grep -r 'mytext' .он сразу находит то, что мне нужно. Итак, мне любопытно, в первом виде, в каком каталоге выполняет поиск grep?...

16
Как я могу рекурсивно grep через сжатые архивы?

Я пытаюсь выяснить, какие модули use Test::Versionв cpan. Так что я привык minicpanотражать это. Моя проблема заключается в том, что мне нужно перебирать загружаемые архивы и выполнять поиск файлов в архивах. Может кто-нибудь сказать мне, как я мог бы сделать это? желательно таким образом, чтобы...

15
Рекурсивно перебирать файлы в каталоге

Рекурсивно перебирать файлы в каталоге можно легко: find . -type f -exec bar {} \; Тем не менее, вышеописанное не работает для более сложных вещей, где необходимо выполнить много условных переходов, циклов и т. Д. Я использовал это для вышеупомянутого: while read line; do [...]; done < <(find...

15
СР ведет себя странно, когда. (точка) или .. (точка) - исходный каталог

Этот ответ показывает, что можно скопировать все файлы, включая скрытые, из каталога srcв каталог destследующим образом: mkdir dest cp -r src/. dest В ответе или его комментариях нет объяснения, почему это действительно работает, и, похоже, никто не находит документацию по этому вопросу. Я...

14
Почему inotifywatch не обнаруживает изменения в добавленных файлах?

Я пытаюсь отслеживать мою /tmpпапку на предмет изменений, используя inotifywatch: sudo inotifywatch -v -r /tmp После создания пары файлов ( touch /tmp/test-1 /tmp/test-2) я завершаю inotifywatch(с помощью Ctrl- Cкоторый показывает мне следующую статистику: Establishing watches... Setting up...

13
Рекурсивно добавить файл во все подкаталоги

Как я могу рекурсивно добавить (или коснуться) файл в текущий каталог, а также во все его подкаталоги? Например, я хотел бы включить это дерево каталогов: . ├── 1 │   ├── A │   └── B ├── 2 │   └── A └── 3 ├── A └── B └── I 9 directories, 0 files в . ├── 1 │   ├── A │   │   └── file │   ├── B │  ...

13
Почему рекурсия не идет вверх с rm?

Меня интересует направление рекурсии вообще и т. Д. rm рекурсия работает только правильно? Запуск: sudo rm -R *.QTFSудалит все файлы * .QTFS в текущем каталоге и его дочерних элементах, правильно? текущий каталог, выдаваемые ls -lhaтакже содержит .и ..ссылки на отсутствие лучшего слова, так почему...

13
Как запустить команду для нескольких файлов

Это довольно просто, у меня есть папка с несколькими подпапками файлов JS, и я хочу запустить компилятор Google Clojure для всех файлов в этих папках. Команда для обработки одного файла выглядит следующим образом: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Как я могу...

12
Найдите и удалите все временные файлы в пользовательском каталоге

Я часто использую vim, и в моем районе часто происходит сбой питания. В результате я получаю много *.swpфайлов, разбросанных по моему ПК. Я хочу , чтобы псевдоним rmкоманды , которая удаляет все файлы с любой .swp, ~, .netrwhist, .logили .bakсистема расширений ширины (или по крайней мере в моем...

11
Как я могу использовать переименовать, чтобы рекурсивно переименовать все в верхний регистр

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