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

Утиліта командного рядка для пошуку файлів і каталогів.

2
Що не вистачає аргументу -exec?
Я використовую наступну команду, щоб очистити каталог, файли та каталоги старше 30 днів, і переміщу їх до каталогу архівів, який я можу видалити через кілька тижнів, якщо ніхто не вимагає повернення їх файлів. Цільовий каталог має підкаталоги за іменем користувача, як і каталог архівів. Це команда, яку я використовую: find …

1
Як я можу більш ефективно використовувати команду find?
Мені хотілося знати, який найкращий спосіб ефективно використовувати команду find? Я, як правило, використовую, find [filename] [dir]що дає мені довгий список імен файлів, жодне з яких не стосується мого пошуку. Мені просто потрібно знайти один файл у певному каталозі. Яка команда для цього?


7
Як я можу порахувати файли з конкретним розширенням та каталоги, в яких вони перебувають?
Хочу знати, скільки регулярних файлів мають розширення .cу великій складній структурі каталогів, а також скільки каталогів ці файли поширюються по всій. Я хочу отримати лише два числа. Я бачив це питання про те, як отримати кількість файлів, але мені потрібно знати кількість каталогів, в яких також є файли. Мої імена …



1
Як перемістити деякі файли в їх батьківський каталог?
Я хочу витягнути всі mp3-файли, які випадково були поміщені в папку flac з неї, до їх батьківської папки. Не має значення, наскільки глибокі папки, я просто хочу перемістити відповідні файли точно на один каталог вгору. Ось як я вибираю свої файли: find . -path "*/flac/*" -name '*.mp3' Це працює з …

2
Чому команда find вибухає в / run /?
Я використовував наступну команду, щоб перевірити версії python, як це дано у цій відповіді . Це працює, за винятком однієї помилки, показаної нижче. Хтось може пояснити, чому? $ sudo find / -type f -executable -iname 'python*' -exec file -i '{}' \; \ | awk -F: '/x-executable; charset=binary/ {print $1}' \ …
13 permissions  find 

2
Як я можу знайти файли та папки, що записуються у світі, і встановити клейкий біт?
Я хочу зробити наступне: Потрібно знайти всі файли та папки, що записуються у світі, з /root. Якщо його знайдено, мені потрібно перевірити, встановлений клейкий біт чи ні. Якщо клейкий біт не встановлений, то встановіть його. Чи можемо ми вирішити командний рядок для такого типу проблем?

1
Чи є глобул особливістю оболонки?
Я читав багато запитань та відповідей на кшталт цього та цього Я знаю, що макіяж розширюється оболонкою перед запуском команди, і вони є особливістю оболонки. Також підстановочні символи працюють з тими командами, які можуть прийняти багато аргументів. У find . -name *.rb разі ми маємо більше одного файлу в поточному …
12 bash  find  wildcards 

5
Як запобігти очищенню папки всередині / tmp?
Це питання стосується Ubuntu 14.10 на моєму ноутбуці розробника. У мене папка, /tmpяка використовується програмою для розміщення тимчасових речей. Цей додаток зазвичай робить тимчасову папку в моєму hededir та видаляє її згодом. Чомусь це не працює, коли хомедір зашифрований. Тому замість цього я зробив симпосилання до /tmp/fooсвого домашнього готеля. Моя …
12 bash  14.10  find 

2
"Знайти: відсутній аргумент до` -exec '"при використанні" -exec rm -f {} \ "
Я виконую цю команду: ~/shell_temp$ find . -type f -name "IMAG1806.jpg" -exec rm -f {}\ я отримав вихід нижче: > IMAG1806.jpg Error: find: missing argument to `-exec' яка саме команда для пошуку будь-якого файлу з поточного каталогу та видалення за допомогою -exec?

2
Сортування файлів в алфавітному порядку перед обробкою
Я використовую команду find . -type f -exec sha256sum {} \; > sha256SumOutput хешувати кожен файл у ієрархії папок. На жаль, sha256sumімена файлів не надходять findза алфавітом. Як це можна виправити? Я хотів би замовити їх до того, як вони будуть хешировані, щоб вони були хешовані в алфавітному порядку (це …
12 find 

3
Видаліть батьківський каталог (не порожній), якщо певний дочірній каталог порожній
Я повинен зберігати весь каталог, який містить файли, у певному підкаталозі, але видаляти всі інші каталоги, у яких підкаталог порожній. Щоб бути більш конкретним тут структура: A | |--------312311 | | | |----Recording | |----a.txt | |----b.txt | | |--------453453 | |----Recording | | | |-------a.mp3 | |----a.txt | |----b.txt …

2
Кількість файлів у папці на день
Я можу знайти кількість всіх файлів у папці, але у мене досить велика кількість. find . -type f | wc -l #find number of files in DIR ls -lrt #list all files order by date Як знайти кількість файлів за день? Отже, результат повинен бути чимось на кшталт: # left …

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