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

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


8
Як рекурсивно знайти суму, що зберігається в каталозі?
Я знаю, що ви можете бачити розмір байта файлу, коли ви робите довгий список з llабо ls -l. Але я хочу знати, скільки пам’яті зберігається в каталозі, включаючи файли в цьому каталозі та підкаталоги, що знаходяться там, тощо. Я не хочу кількість файлів, а натомість обсяг пам’яті цих файлів займає. …

6
Як переглядати рекурсивно через файли .gz?
Я використовую сценарій, щоб регулярно завантажувати свої gmail-повідомлення, які стискають сировину .eml у файли .gz. Сценарій створює папку на кожен день, а потім стискає кожне повідомлення у свій власний файл. Я хотів би спосіб пошуку в цьому архіві "рядка". Сам Греп, здається, не робить цього. Я також спробував SearchMonkey.

3
Рекурсивний глобус?
Я хотів би написати щось подібне: $ ls **.py щоб отримати всі .py імена файлів, рекурсивно переходячи до ієрархії каталогів. Навіть якщо є .py файли для пошуку, оболонка (bash) дає такий вихід: ls: cannot access **.py: No such file or directory Будь-який спосіб робити те, що я хочу? EDIT: Я …

14
Як видалити всі файли в каталозі?
Я намагаюся видалити всі файли та підкаталоги в каталозі. Раніше я rm -rвидаляв усі файли, але хочу видалити всі файли та підкаталоги, виключаючи саму верхню директорію. Наприклад, у мене є головний каталог, як images. Він містить файли header.png, footer.pngі підкаталог. Тепер я хочу , щоб видалити header.png, footer.pngі підкаталог, але …

6
Вирівнювання вкладеного каталогу
Це, мабуть, дуже просто, але я не можу цього зрозуміти. У мене така структура каталогів (dir2 знаходиться всередині dir1): /dir1 /dir2 | --- file1 | --- file2 Який найкращий спосіб «розрівняти» цю структуру директора таким чином, щоб отримати file1 та file2 у dir1, а не dir2.

6
Як шукати текст у всій файловій системі?
Припускаючи, що слід використовувати інструмент grep, я хотів би шукати текстовий рядок "800x600" у всій файловій системі. Я намагався: grep -r 800x600 / але це не працює. Що я вважаю, що моя команда повинна робити, - це рекурсивно виконувати всі файли / папки під коренем для тексту "800x600" та перераховувати …
53 grep  recursive 

5
Як скопіювати каталог рекурсивно за допомогою жорстких посилань для кожного файлу
Я хочу створити "копію" дерева каталогів, де кожен файл є твердим посиланням на вихідний файл Приклад: у мене є структура каталогу: dirA/ dirA/file1 dirA/x/ dirA/x/file2 dirA/y/ dirA/y/file3 Ось очікуваний результат - "копія" дерева каталогів, де кожен файл є твердим посиланням на вихідний файл: dirB/ # normal directory dirB/file1 # hardlink …

5
Як мені рекурсивно видаляти каталоги з підстановкою?
Я працюю через SSH над WD My Book World Edition. В основному я хотів би почати з певного рівня каталогу та рекурсивно видаляти всі відповідні підкаталоги .Apple*. Як би я пішов про це? я намагався rm -rf .Apple* і rm -fR .Apple* ні видалені каталоги, що відповідають цьому імені в …

9
Використання sftp для передачі каталогу?
Коли я намагаюся використовувати sftp для передачі каталогу, що містить файли, я отримую повідомлення про помилку: skipping non-regular file directory_name Каталог містить пару файлів і два підкаталоги. Що я роблю неправильно?

10
Як я рахую всі файли рекурсивно через каталоги
Я хочу побачити, скільки файлів у підкаталогах, щоб дізнатися, де все використання inode у системі. Як би я це робив для використання місця du -sh /* що дасть мені простір, який використовується в каталогах поза коренем, але в цьому випадку я хочу кількість файлів, а не розмір.

6
Як скопіювати папку рекурсивно у безвідмовний спосіб за допомогою cp?
Коли я користуюся cp -R inputFolder outputFolder результат залежить від контексту : якщо outputFolderйого немає, він буде створений, і шлях клонованої папки буде outputFolder. якщо outputFolderіснує, то створений клон будеoutputFolder/inputFolder Це жахливо , тому що я хочу створити якийсь інсталяційний скрипт, і якщо користувач запустить його двічі помилково, він outputFolderстворив …
46 cp  recursive 


4
Пошук найбільшого файлу рекурсивно
Я намагаюся знайти найбільший файл у каталозі рекурсивно. Якщо всередині цього каталогу є підкаталог, функція повинна зайти всередину цього каталогу і перевірити, чи є там найбільший файл. Як тільки найбільший файл знайдений, вихід відображається з відносною назвою шляху та назвою та розміром найбільшого файлу. EX: dude@shell2 (~...assignment/solutions) % bash maxfile.sh …

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

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