Вопросы с тегом «find»

Этот тег имеет несколько значений. Пожалуйста, НЕ используйте этот тег, если вы просто пытаетесь что-то найти.

5260
Как найти все файлы, содержащие определенный текст в Linux?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я пытаюсь найти способ сканировать всю систему Linux на наличие всех файлов, содержащих...

1380
Как исключить каталог в find. команда

Я пытаюсь запустить findкоманду для всех файлов JavaScript, но как исключить конкретный каталог? Вот findкод, который мы используем. for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done...

797
Как я могу исключить все сообщения об отказе в разрешении из «поиска»?

Мне нужно скрыть все сообщения об отказе в разрешении от: find . > files_and_folders Я экспериментирую, когда возникает такое сообщение. Мне нужно собрать все папки и файлы, к которым он не возникает. Можно ли направить уровни разрешений в files_and_foldersфайл? Как я могу скрыть ошибки...

587
Python: Найти в списке

Я сталкивался с этим: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) но иногда это не работает со всеми моими элементами, как будто они не были распознаны в списке (когда это список строк). Является ли это наиболее «питоническим» способом поиска элемента в списке if x in...

529
Найти дубликаты строк в файле и посчитать, сколько раз каждая строка дублировалась?

Предположим, у меня есть файл, подобный следующему: 123 123 234 234 123 345 Я хотел бы выяснить, сколько раз дублировалось значение «123», сколько раз дублировалось значение «234» и т. Д. Поэтому в идеале вывод должен выглядеть следующим образом: 123 3 234 2 345 1...

493
Команда ls: как мне получить рекурсивный полный путь, по одной строке на файл?

Как я могу заставить ls выдавать плоский список рекурсивных путей по одной строке? Например, я просто хочу плоский список файлов с их полными путями: /home/dreftymac/. /home/dreftymac/foo.txt /home/dreftymac/bar.txt /home/dreftymac/stackoverflow /home/dreftymac/stackoverflow/alpha.txt...

431
найти -exec с несколькими командами

Я пытаюсь использовать find -exec с несколькими командами без какого-либо успеха. Кто-нибудь знает, возможны ли такие команды, как следующие? find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \; По сути, я пытаюсь напечатать последнюю строку каждого текстового файла в текущем каталоге и...

335
шаблон `find -name`, который соответствует нескольким шаблонам

Я пытался получить список всех файлов Python и HTML в каталоге с помощью команды find Documents -name "*.{py,html}". Затем появилась справочная страница: Скобки в шаблоне ('{}') не считаются специальными (то есть find. -Name 'foo {1,2}' соответствует файлу с именем foo {1,2}, а не файлам foo1 и...

308
jQuery: найти элемент по тексту

Может кто-нибудь сказать мне, если можно найти элемент на основе его содержимого, а не по идентификатору или классу ? Я пытаюсь найти элементы, которые не имеют отдельных классов или идентификаторов. (Затем мне нужно найти родителя этого...

298
Как использовать регулярное выражение с командой поиска?

У меня есть несколько изображений с именем сгенерированной строки uuid1. Например, 81397018-b84a-11e0-9d2a-001b77dc0bed.jpg. Я хочу узнать все эти изображения, используя команду "найти": find . -regex "[a-f0-9\-]\{36\}\.jpg". Но это не работает. Что-то не так с регулярным выражением? Может ли...

265
Найдите файлы, которые были изменены за последние 24 часа

Например, сервер MySQL работает на моей машине с Ubuntu. Некоторые данные были изменены в течение последних 24 часов. Какие (Linux) скрипты могут найти файлы, которые были изменены за последние 24 часа? Пожалуйста, перечислите имена файлов, размеры файлов и время...

255
Как найти все символические ссылки в дереве каталогов?

Я пытаюсь найти все символические ссылки в дереве каталогов для моего сайта. Я знаю, что могу использовать findдля этого, но не могу понять, как рекурсивно проверять каталоги. Я пробовал эту команду: find /var/www/ -type l … И позже я обнаружил, что содержимое в них /var/wwwявляется символическими...

254
Как использовать «найти» для поиска файлов, созданных на определенную дату? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Как использовать команду UNIX findдля...

253
Заставьте 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 работать...

251
Как проверить, существует ли значение в словаре (python)

У меня есть следующий словарь в Python: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Мне нужен способ узнать, существует ли в этом словаре значение типа «один» или «два». Например, если бы я хотел узнать, существует ли индекс «1», мне просто нужно было бы набрать: "1" in d И...

249
Chmod рекурсивно

У меня есть архив, который заархивирован кем-то другим, и я хочу автоматически, после загрузки, изменить ветвь файловой системы в извлеченных файлах, чтобы получить доступ для чтения. (Я не могу изменить способ создания архива). Я заглянул в эту ветку: chmod: Как рекурсивно добавить разрешения на...