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

З питань, що стосуються пошуку, утиліта командного рядка для пошуку файлів у ієрархії каталогів. Використовуйте цей тег для запитань щодо пошуку себе або питань щодо проблем, що виникають із використанням утиліти командного рядка find.

11
Сортування файлів за розміром рекурсивно
Мені потрібно знайти найбільші файли в папці. Як сканувати папку рекурсивно і сортувати вміст за розміром? Я спробував використовувати ls -R -S, але в цьому списку також є каталоги. Я також спробував використовувати find.
78 command-line  find  ls 

4
Сортування результатів "знайти"?
Мені потрібно вміти в алфавітному порядку сортувати вихід, findперш ніж передати його команді. Вхід | sort |між ними не спрацював, і що я можу зробити? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 


4
Рекурсивна grep vs find / -type f -exec grep {} \; Що ефективніше / швидше?
Що є більш ефективним для пошуку, які файли у всій файловій системі містять рядок: рекурсивний grep або знайти grep у виконанні exec? Я припускаю, що пошук виявиться більш ефективним, тому що ви можете принаймні виконати деяку фільтрацію, якщо знаєте розширення файлу або регулярний вираз, який відповідає імені файлу, але коли …
70 grep  find 


3
Чому моя знахідка не є рекурсивною?
Я виконую наступну команду, але вона не виконується рекурсивно: find . -name *.java Я знаю, що в поточному каталозі є файли java, але він працює лише findв поточному каталозі. Я використовую OS X, 10.9.
65 shell  find  wildcards 

4
Як я можу зібрати результати FIND за допомогою -EXEC і все-таки вивести файл?
Краще пояснити на прикладах. Я можу: find . -name "*.py" -type f > output.txt Але як я можу зберігати вихід у той самий файл для: find . -name "*.py" -type f -exec grep "something" {} \ Я не можу просто зробити find . -name "*.py" -type f -exec grep "something" …
64 find 

6
Як інтегрувати команду mv після команди find?
Я шукаю файли, ім'я яких містяться AAAв їх шляху, використовуючи наступну команду: find path_A -name "*AAA*" Враховуючи результат, показаний вищевказаною командою, я хочу перемістити ці файли в інший шлях, скажімо path_B. Замість того, щоб переміщувати ці файли по одному, чи можу я оптимізувати команду, переміщуючи ці файли відразу після команди …
60 files  find  mv 

1
Розуміння параметра -exec `find '
Я можу постійно шукати синтаксис find . -name "FILENAME" -exec rm {} \; головним чином тому, що я не бачу, як саме -execпрацює деталь. Яке значення дужок, зворотної косої риски та крапки з комою? Чи є інші випадки використання цього синтаксису?
53 shell  find 

5
Отримання розміру лише з файлами
Як я можу отримати розмір усіх файлів та всіх файлів у його підкаталогах за допомогою команди du. Я намагаюсь виконати наступну команду, щоб отримати розмір усіх файлів (і файлів у підкаталогах) find . -type f | du -a Але це також виводить розміри папок. Як я можу отримати перелік розмірів …
51 files  find  disk-usage  aix  ksh 

2
Bash: Як читати по одному рядку одночасно з виводу команди?
Я намагаюся прочитати вихід команди в bash за допомогою while loop. while read -r line do echo "$line" done <<< $(find . -type f) Вихід, який я отримав ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ Після цього я спробував $(find . -type f) | while read …
49 bash  shell  find  pipe 



1
Чому GNU знаходить так швидко порівняно з утилітами пошуку графічних файлів?
Я намагаюся знайти файл, який не існує в моєму домашньому каталозі та всіх підкаталогах. find ~/ -name "bogus"дає мені цю інформацію через кілька секунд, але менеджеру файлів KDEdolphin потрібно було майже 3 хвилини, щоб зробити те саме. Це відповідає моєму попередньому досвіду роботи з GNOMEbeagle . Як же findвдається зробити …

3
Як знайти всі бінарні виконувані файли рекурсивно в каталозі?
Якщо я використовую findтаку команду: find /mydir/mysubdir -executable -type f перелічуються всі виконувані файли (крім каталогів), включаючи виконуваний файл сценарію (наприклад, script.sh тощо). Що я хочу зробити, це перелік лише бінарних виконуваних файлів.
46 files  find  binary 

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