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

Работа с каталогом и его подкаталогами рекурсивно.

5
Как я могу найти все файлы, которые НЕ содержат текстовую строку?
Какую краткую команду я могу использовать, чтобы найти все файлы, которые НЕ содержат текстовую строку? Я попытался это (используя -v для инвертирования параметров grep) без удачи: find . -exec grep -v -l shared.php {} \; Кто-то сказал, что это будет работать: find . ! -exec grep -l shared.php {} \; …
40 grep  find  recursive 


5
Разница между -r и -R
Часто бывает, что я хочу применить операцию рекурсивно. Некоторые команды, такие как grep, используют строчную букву r для обозначения рекурсии. Например grep -r foo . Другие команды предпочитают заглавные буквы R: chmod -R 755 . Я постоянно ошибаюсь и забываю, что есть что. Есть ли какая-то логика в выборе случая …

3
Удалить файлы и каталоги по их именам. Данный файл или каталог отсутствует
Мне нужно удалить все скомпилированные данные: каталоги называются build, каталоги называются obj, * .so файлы. Я написал команду find \( -name build -o -name obj -o -name *.so \) -exec rm -rf {} \; он рекурсивно просматривает все каталоги и удаляет все, что мне нужно. Почему у меня такой вывод …
32 find  rm  recursive 

2
Как rm -r выполняет рекурсивное удаление? В каком порядке?
Есть ли какой-то порядок операций rm? Я выполнил rmбольшой каталог, и мне любопытно, куда мне посмотреть, что могло быть удалено. Работает ли rmсначала с файлами, потом с каталогами? Или это основано на некоторой информации в таблице inode? Спецификации: rm из системы GNU coreutils 8.22: Arch Linux, работающий на beagleboneblack файловой …
30 rm  recursive 



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

4
wget - Как загрузить рекурсивно и только определенные типы / расширения MIME (т.е. только текст)
Как скачать полный сайт, но игнорируя все двоичные файлы. wgetимеет эту функцию, используя -rфлаг, но он загружает все, и некоторые веб-сайты слишком много для машины с ограниченными ресурсами, и это не полезно по конкретной причине, я загружаю сайт. Вот командная строка, которую я использую: wget -P 20 -r -l 0 …

2
Исключить скрытые подкаталоги из 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 en:some_string=Some string Как я могу удалить скрытые каталоги …
22 grep  recursive 

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

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

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

8
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 dir2 …
17 ls  symlink  recursive 

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

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