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

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

5
Як видалити (1) з імен файлів за допомогою команди find
Нещодавно я перетворив усі мої FLAC-файли на меншу частоту дискретизації 44,1 кГц і глибину бітів 24 біт (оскільки iPhone / iPod нічого не підтримує вище) за допомогою XLD на моїй Mac OS 10.7 (Lion). Хоча я наказав XLD перезаписати всі попередні файли, XLD додав a (1)в кінці самого файлу, як …

3
знайти виключити каталог
Я перебуваю на Linux (Ubuntu), і мені хочеться виключити певні каталоги (наприклад, .hg), коли я роблю find | less Я спробував таке, щоб виключити .hg каталог із списку, але, схоже, не працює. find -type d \( ! -iname \.hg \) find -type d \( ! -name \.hg \) find -type …
13 find 

2
рекурсивно змінювати дозвіл файлів, але не каталоги?
Я робив масову рекурсивну зміну дозволів деяких файлів, які я перемістив до системи Unix. Я змінив їх на ug + rw, але потім виявив, що не можу перемістити підкаталоги. Я переглянув сторінку man chmodі не побачив пояснення щодо виключення каталогів, тому трохи погуглив і виявив, що люди findрекурсивно змінювали дозволи …



7
Знайдіть список каталогів на одному рівні глибоко від відповідного каталогу
Я намагаюся отримати список каталогів, які містяться в певній папці. З огляду на ці приклади папок: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Я хотів би отримати команду, яка поверне: XYZ ABC DEF GHI По суті, я шукаю папки, які знаходяться всередині wp-content / plugins / Використання …
13 bash  find  directory  ls 

4
Як використовувати команду “cat” на виході команди “find”?
Я хочу перенаправити висновок findкоманди на catкоманду, щоб я могла надрукувати дані даного файлу. Так, наприклад, якщо вихід знахідки, /aFile/readmeто кішку слід інтерпретувати як cat ./aFile/readme. Як я можу це зробити миттєво? Чи потрібно використовувати труби? Я спробував версії цього: cat | find ./inhere -size 1033c 2> /dev/null Але я …
13 find  cat 

4
знайти: чорнослив не ігнорує вказаний шлях
Мені потрібно виключити .gitзі свого findпошуку. Щоб досягти цього, я використовую -path ./.git -pruneперемикач: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Однак, незважаючи на те, що це пропускає вміст каталогу .git, він перераховує сам каталог. Це …
13 bash  find 

3
Як шукати всі підкаталоги, щоб знайти той із певним іменем?
Скажімо, у мене є каталог верхнього рівня, який називається, /dirі багато підкаталогів. Як шукати підкаталоги, /dirщоб знайти той, що називається x/x/dir/x/x/x/target? Це питання схоже на, але не зовсім те, що я шукаю: знайти команду для певних підкаталогів . Я не шукаю файли, а лише каталоги з певною назвою.

2
Чи можливо шукати комбінацію каталогу / файлів?
Мені потрібно знайти зображення, скажімо, ABC.jpg, яке, я знаю, буде програмно розміщене в каталозі під назвою ABC_MPSC. Я спробував: cd / find . -name "ABC_MPSC/ABC.jpg" Але це нічого не повертає (я фактично знаю, де саме той, який я шукаю, тому я знаю, що він існує). Чи є команда find, яка …
12 find 

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

3
Два порівняння команд пошуку
Нещодавно я отримав цей findоднолінійний, але я не в змозі пояснити, звідки походить різниця нижче двох: Приклад 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Приклад 2 [root@centos share]# find . -exec grep -i "madis" {} \; Madison Randy:300:Product Development Як бачите, у …
12 bash  shell  find 

4
Видаліть файли певного діапазону розмірів
Я хочу видалити файли, розмір яких знаходиться між певними значеннями. Наприклад, у мене є такий список файлів: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36 stats.sfe.1.20120430153513.xml.Z -rw-r--r-- 1 smsc sys 389 Apr …
12 bash  find  size 

3
знайти файл в архіві tar.gz
Чи можна використовувати findкоманду, щоб вона шукала файли в архіві tar.gz також за допомогою магістральних символів? подобається find archive.tar.gz --name *foo*
12 find  tar 

1
Що робити {} у команді find / path / -exec '{}?
Мені цікаво, для чого насправді {} у наступній команді? Приклад команди: find /foo/ -name "*.txt" -exec rm -v {} \; Сторінка "Чоловік" мала невелике розмиття, але це мене трохи збентежило: Рядок '{}' замінюється поточним ім'ям файлу, який обробляється скрізь, де він зустрічається в аргументах команди, а не лише в аргументах, …
12 find 

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