Запитання з тегом «recursive»

Операція над каталогом та його підкаталогами, рекурсивно.

2
Де пошук за замовчуванням здійснює grep -r?
Я виявив, що якщо шукати за допомогою grep, не вказуючи шлях, як grep -r 'mytext'би нескінченно багато часу. Тим часом, якщо я шукаю вказаний шлях, grep -r 'mytext' .він моментально знаходить те, що мені потрібно. Отже, мені цікаво, в першій формі, в якому каталозі виконується пошук grep? UDATE: grep версія: …
16 grep  recursive 

6
Як я рекурсивно переглядаю стиснуті архіви?
Я намагаюся з'ясувати, які модулі use Test::Versionв cpan. Тому я звик minicpanце дзеркально. Моя проблема полягає в тому, що мені потрібно повторити файли, які завантажуються, і простежити файли, що знаходяться в архівах. Хтось може сказати мені, як я можу це зробити? бажано таким чином, який підкаже мені, який файл в …
16 grep  find  zip  recursive  archive 

2
CP поводиться дивно, коли. (крапка) або .. (крапка) - це вихідний каталог
Ця відповідь показує, що можна копіювати всі файли, включаючи приховані, з каталогу srcв каталог destтак: mkdir dest cp -r src/. dest У відповіді чи коментарях немає пояснень, чому це насправді працює, і, здається, ніхто також не знайде документації на це. Я спробував кілька речей. По-перше, звичайний випадок: $ mkdir src …

4
Рекурсивно повторюйте файли в каталозі
Рекурсивно ітерацію файлів у каталозі легко зробити: find . -type f -exec bar {} \; Однак вищесказане не працює для складніших речей, де потрібно зробити багато умовних гілок, петлі тощо. Раніше я використовував це для вищезазначеного: while read line; do [...]; done < <(find . -type f) Однак, схоже, це …

1
Чому inotifywatch не виявляє змін у доданих файлах?
Я намагаюся контролювати /tmpзміни моєї папки за допомогою inotifywatch: sudo inotifywatch -v -r /tmp Після створення декількох файлів ( touch /tmp/test-1 /tmp/test-2) я закінчую inotifywatch(by Ctrl- Cякий показує мені таку статистику: Establishing watches... Setting up watch(es) on /tmp OK, /tmp is now being watched. Total of 39 watches. Finished establishing …

4
Рекурсивно додайте файл до всіх підкаталогів
Як мені рекурсивно додати (або торкнутися) файл у поточний каталог, а також усі підкаталоги? Наприклад, я хотів би повернути це дерево каталогів: . ├── 1 │ ├── A │ └── B ├── 2 │ └── A └── 3 ├── A └── B └── I 9 directories, 0 files в . …

2
Чому рекурсія не йде вгору за допомогою rm?
Мене цікавить напрямок рекурсії взагалі та конкретно rm. rm рекурсія працює лише вниз правильно? Запуск: sudo rm -R *.QTFSвидалить усі файли * .QTFS з поточного каталогу та його дітей, правильно? поточний каталог, що видаються ls -lhaтакож містить .і ..посилання на відсутність кращого слова, так чому б не рекурсії слідувати цим …
13 recursive 

2
Як запустити команду на кількох файлах
Це досить просто, у мене є папка з декількома папками файлів JS, і я хочу запустити компілятор Clojure від Google для всіх файлів у цих папках. Команда для обробки одного файлу така: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Як я можу змінити це для запуску кожного файлу JS в …

3
Знайдіть та видаліть усі тимчасові файли в каталозі користувачів
Я багато використовую vim, і в моєму районі дуже багато відключень електроенергії. Таким чином, я отримую багато *.swpфайлів, розкиданих по моєму ПК. Я хочу , щоб псевдонім rmкоманди , яка видаляє всі файли з будь-якої .swp, ~, .netrwhist, .logабо .bakсистема розширень ширини (або по крайней мере в моєму домашньому каталозі) …

2
Позначайте всі PDF-файли в каталозі, зберігаючи структуру каталогу
Я намагаюся створити стислий тарбол, який містить усі файли PDF, які існують в одному з моїх каталогів. Слід зберегти структуру каталогів. Порожні каталоги не потрібні, але мені дуже байдуже, чи вони там є. Наприклад, скажіть, у мене був каталог, який виглядав так: dir dir/subdir1 dir/subdir1/subsubdir1/song.mp3 dir/subdir2 dir/subdir2/subsubdir1 dir/subdir2/subsubdir1/document.pdf dir/subdir2/subsubdir1/another-song.mp3 dir/subdir2/subsubdir1/top-ten-movies.txt …
11 find  tar  recursive 

5
Як я можу використовувати перейменувати, щоб рекурсивно перейменувати кожне у великі регістри
Я хотів би рекурсивно перейменувати всі файли та папки (підпапки) у великі регістри. Я знайшов кілька сценаріїв, які будуть робити це з малого регістру, але я не знаю, як їх змінити, так що це буде робити навпаки (нижній до верхнього). Сценарій, який я знайшов і працює для малих літер, але …

4
Як витягнути конкретно названу папку з рекурсивного каталогу, видалити інші?
У мене є таке дерево каталогів, яке отримується після розпакування zip-файлу: x -> y -> z -> run -> ФАЙЛИ ТА ДИРЕКЦІЇ ТУТ Отже, є 4 каталоги, 3 з яких порожні від файлів (x, y, z) і містять лише 1 підкаталог, і є каталог, який мене цікавить, під назвою " …

2
Маніпулюйте ім'ям файлу, що знаходиться в команді find
Я відносно новий в Bash і намагаюся зробити щось, що на поверхні здавалося досить простим - запустіть пошук над ієрархією каталогів, щоб отримати всі * .wma файли, що передають у команду, де я конвертую їх у mp3 та збережіть перетворений файл як .mp3. Я думав, що команда повинна виглядати наступним …

4
Знайдіть рядок лише у певному файлі всередині підкаталогів
Скажімо, мені потрібно знайти функцію GetTypes()у всіх вихідних файлах C # ( .cs) в каталогах / підкаталогах. Я звик grep -rn GetTypes *.cs, але я отримав помилку із grep: *.cs: No such file or directory. Мені довелося користуватися grep -rn GetTypes *, але в цьому випадку він показує всі файли …

5
Як знайти підрядку у файлах у підкаталогах за допомогою однієї вбудованої команди?
У Windows, якби я хотів знайти рядок у всіх файлах у всіх підкаталогах, я б зробив щось подібне findstr /C:"the string" /S *.h Однак, в Linux (наприклад, Ubuntu) Я не знайшов іншого виходу , крім який - то централізованого команди з участю find, xargsі grep( в якості прикладу можна на …
10 linux  grep  find  recursive 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.