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

Цей тег має кілька значень. Будь ласка, НЕ використовуйте цей тег, якщо ви просто намагаєтесь знайти щось.

9
Як за допомогою "знайти" шукати файли, створені на певну дату? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Як використовувати команду UNIX findдля пошуку файлів, створених у певну дату?
254 bash  unix  find 

6
Як знайти всі символьні посилання у дереві каталогів?
Я намагаюся знайти всі символьні посилання в дереві каталогів для свого веб-сайту. Я знаю, що можу findце зробити, але не можу зрозуміти, як рекурсивно перевіряти каталоги. Я спробував цю команду: find /var/www/ -type l … І пізніше я виявив, що вміст у - /var/wwwце посилання, тож я змінив команду на: …
253 bash  find  symlink 

12
Зробіть xargs обробляти імена файлів, які містять пробіли
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Моя команда не вдається, оскільки файл "Lemon Tree.mp3" містить пробіли, і тому xargs вважає, що це два файли. Чи можу я змусити find + xargs працювати з назви …
252 shell  find  xargs 

6
Як перевірити, чи існує значення в словнику (python)
У python у мене є такий словник: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Мені потрібен спосіб виявити, чи є в цьому словнику таке значення, як "один" або "два". Наприклад, якби я хотів знати, чи існує індекс "1", я просто повинен був би набрати: "1" …
251 python  dictionary  find 

6
Хмод рекурсивно
У мене є архів, який архівує хтось інший, і я хочу автоматично, після завантаження його, змінити гілку файлової системи в межах витягнутих файлів, щоб отримати доступ до читання. (Я не можу змінити спосіб створення архіву). Я розглянув цю тему: chmod: Як рекурсивно додавати дозволи на виконання лише до файлів, які …
249 linux  shell  find  chmod 

3
знайти без рекурсії
Чи можливо використовувати findкоманду якимось чином, щоб вона не повторювалась у підкаталогах? Наприклад, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 І результат чогось подібного find DirsRoot --donotrecuourse -type fбуде лише File1, File2?
246 unix  find  shell 


11
Швидкий спосіб пошуку рядків в одному файлі, які не є в іншому?
У мене є два великих файли (набори імен файлів). Приблизно 30 000 рядків у кожному файлі. Я намагаюся знайти швидкий спосіб пошуку рядків у file1, які відсутні у file2. Наприклад, якщо це файл1: line1 line2 line3 І це файл2: line1 line4 line5 Тоді мій результат / результат повинен бути: line2 …
241 bash  grep  find  diff 

6
"Find: шляху повинні передувати виразу:" Як вказати рекурсивний пошук, який також знаходить файли в поточному каталозі?
Мені важко знайти пошуки відповідностей у поточному каталозі, а також у його підкаталогах. Коли я запускаю, find *test.cце дає мені лише відповідність у поточному каталозі. (не шукає у підкаталогах) Якщо я спробую, find . -name *test.cя очікував би однакових результатів, але натомість він дає мені лише відповідність, яка знаходиться у …
235 linux  bash  find 

3
grep, не показуючи шлях / файл: рядок
Як ви перехоплюєте та повертаєте лише відповідну лінію? тобто шлях / ім’я файлу опущено в результатах. У цьому випадку я хочу шукати всі .bar файли в поточному каталозі, шукаючи термін FOO find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

19
Як я можу дозволити `find` ігнорувати .svn каталоги?
Я часто використовую findкоманду для пошуку вихідного коду, видалення файлів, будь-чого. Прикро, тому що Subversion зберігає дублікати кожного файлу у своїх .svn/text-base/каталогах, мої прості пошуки в кінцевому підсумку отримують багато повторюваних результатів. Наприклад, я хочу рекурсивно шукати uintв кількох messages.hі messages.cppфайлах: # find -name 'messages.*' -exec grep -Iw uint {} …
227 linux  find  bash  grep  svn 

13
Як переглядати назви файлів, повернених знахідкою?
x=$(find . -name "*.txt") echo $x якщо я запускаю вищезазначений фрагмент коду в оболонці Bash, я отримую рядок, що містить кілька імен файлів, розділених порожнім, а не списком. Звичайно, я можу додатково розділити їх порожнім, щоб отримати список, але я впевнений, що є кращий спосіб зробити це. То який найкращий …
223 bash  find 

10
Як використовувати опцію '-prune' в 'sh'?
Я не зовсім розумію приклад, поданий з man find, може хтось надати мені кілька прикладів та пояснень? Чи можна поєднувати в ньому регулярне вираження? Більш детальне запитання таке: Напишіть скрипт оболонки changeall, у якого подібний інтерфейс changeall [-r|-R] "string1" "string2". Він знайде всі файли з суфіксом .h, .C, .ccабо .cppі …
219 regex  shell  find  manual 

8
знайти назви файлів, які НЕ закінчуються на конкретних розширеннях в Unix?
Чи є простий спосіб рекурсивно знайти всі файли в ієрархії каталогів, які не закінчуються у списку розширень? Наприклад, усі файли, які не є * .dll або * .exe UNIX / GNU знаходить, такий потужний, схоже, не має excludeрежиму (або я цього не вистачає), і мені завжди було важко використовувати регулярні …
207 command-line  find 

10
знайти: відсутній аргумент до -exec
Мені сьогодні допомогли команди, але, здається, це не працює. Це команда: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; Оболонка повертається find: missing argument to `-exec' Я в основному намагаюся зробити - пройти через каталог рекурсивно (якщо він має інші каталоги) і запустити …
206 bash  shell  find  arguments  exec 

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