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

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

3
Як поєднати вихід декількох команд `find`?
find -type f -name "*.avi" -exec md5sum {} + > checklist.chk find -type f -name "*.mp4" -exec md5sum {} + > checklist.chk Як поєднати ці дві команди? Або поєднанням обох пошукових термінів в одній команді або Так що кожна команда додає свій вихід у один і той же файл. Сподіваюся, …

2
Чи змінюється apt-cacher пакети часу доступу?
Я намагався видалити давно невикористані пакети з apt-cacherархіву, використовуючи find: $ find /var/cache/apt-cacher -atime +5 -type f -name ".*deb*" | wc -l 8471 $ find /var/cache/apt-cacher -atime +9 -type f -name ".*deb*" | wc -l 2269 $ find /var/cache/apt-cacher -atime +10 -type f -name ".*deb*" | wc -l 0 Чи …
11 12.04  apt  proxy  find  apt-cacher 

3
Як перелічити файли, старші ніж на добу, у назві файлу "2015"?
Я хочу перелічити всі файли журналів, які не належать сьогодні, і лише ті файли, які містяться 2015в їхніх іменах. Це команди, які я спробував: find . -name 2015 -mtime +1 -exec ls -ltrh {} \; find . -name *2015* -mtime +1 -exec ls -ltrh {} \; Вихід з обох нічого, …

2
Як я можу знайти всі відеофайли у своїй системі?
Я спробував використати пошук файлів об'єктивів об'єднання для пошуку *.*та фільтрування за допомогою Last Modified = All, Type = Відео та Розмір = All, але нічого не знайшов, хоча я знаю, що в моїй папці "Pictures" є кілька .3gp файлів. Я знаю, що у мене є численні відеофайли на іншому …

2
як "знайти" не повертати поточний каталог
Наразі я намагаюся find(і скопіювати) всі файли та структуру папок, що відповідають певному шаблону, у визначеному каталозі, і я майже там! Зокрема, я хочу рекурсивно копіювати всі папки, які не починаються символом '_', із вказаного шляху. find /source/path/with/directories -maxdepth 1 -type d ! -name _\* -exec cp -R {} /destination/path …
11 find 

2
Використання з'єднувачів після команди find
Я хочу, щоб мій bash надрукував "знайдено", лише якщо щось знайдено, використовуючи команду find. Але використання && не допомагає: навіть якщо нічого не знайдено, я надрукую "знайдений". Приклад: $ pwd /data/data/com.termux/files/home/test/test1/test4 $ ls xaa xab $ find . -name xac && echo 'found' found $ find . -name xaa && …

1
'top' показує 'echo' find '' процеси, використовуючи 100% час процесора
У мене є сервер Ubuntu 14.04, і я виявив, що деякі процеси працюють з кореневими привілеями і займає весь мій час процесора. Процеси називаються "відлунням" знайти ". Що це, і як я можу їх зупинити?
10 cpu  process  find  cpu-load  echo 

2
Перехід до команди "type"
Я хочу з’ясувати тип кількох команд. Чи можна труби або в xargsрезультаті пошуку з findв typeкоманди в Linux? Наприклад: find . -name anacron | type або find . -name anacron | xargs type

2
Як я можу переміщувати всі файли в підкаталогах рекурсивно до одного каталогу?
Я намагаюся зібрати всі файли в поточному каталозі та всі підкаталоги в один каталог. Я намагаюся щось подібне find -type f -exec mv {} collection/{} \; вищевказана команда не буде працювати, оскільки друга {}дає повний шлях, як я можу зібрати всі файли?

5
Знайдіть кількість файлів для кожного розширення в каталозі
Я хочу порахувати кількість файлів для кожного розширення в каталозі, а також файли без розширення. Я спробував кілька варіантів, але ще не знайшов робочого рішення: find "$folder" -type f | sed 's/.*\.//' | sort | uniq -cце варіант, але не працює, якщо розширення файлу немає. Мені потрібно знати, скільки файлів …


5
Знайдіть виконавчі назви файлів без шляху
У мене папка з великою кількістю виконуваних файлів, і я хочу опустити шлях у результатах команди find. ця команда показує файли, які я хочу бачити, але вона також містить список; Я просто хочу назву файлу. find /opt/g09 -maxdepth 1 -executable як я можу отримати висновок знаходження, щоб показати лише імена …
9 find 

3
Як передати підстановку '*' в параметр шляху команди пошуку через змінну в скрипті?
Я хочу використовувати findфайли в наборі папок, обмежених символами, але там, де в назві шляху є пробіли. З командного рядка це легко. Наведені нижче приклади працюють. find te*/my\ files/more -print find te*/'my files'/more -print find te*/my' 'files/more -print Вони знайдуть файли, наприклад, terminal/my files/moreта tepid/my files/more. Однак мені потрібно, щоб …

3
Скопіюйте кожен файл у структурі каталогу у певний шлях, лише якщо файл там уже не існує
Хочеться скопіювати кожен файл із структури каталогів у певний каталог, лише якщо файл там уже не існує. Отримала першу частину з цього питання щодо переповнення стека : find . -type f -exec cp {} /target-directory \; Як я можу перевірити, чи файл існує чи ні? Якщо ні, скопіюйте файл, інакше …

2
Шукайте символи діакритики / наголосів за допомогою команди `locate`
Іноді мені потрібно шукати файли з наголошеними символами (діакритичні взагалі), як правило, з locate / mlocate. Я хочу налаштувати (можливо, в /etc/updatedb.conf), тому він дозволить мені шукати ці спеціальні символи за допомогою певного відображення мови, наприклад: a == âàáäÂÀÂÄ e == êèéëÊÈÉË i == îïíÎÏ o == ôöóÔÖ u == …

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