Вопросы с меткой [find]

Команда find в системах Windows используется для фильтрации строк входного текста и возврата тех, которые соответствуют фильтру. Команда find в * nix system используется для поиска файлов или папок, которые соответствуют определенным критериям.

4
голоса
1ответ
414 показов

Как найти файл с частично известным путем? `find -path` не работает

У меня есть файл, расположенный в folderA/folderB/myFile . Это, однако, относительный адрес, и я не знаю, где на моем компьютере он находится. myFile имеет очень общее имя, и поиск только по нему ...
4
голоса
1ответ
1k показов

Find не соответствует шаблону glob, если шаблон не сделан более конкретным

Я использовал find для поиска файла на моей машине следующим образом: find / -name version-1.0.* и в результате я получил только один файл в моем домашнем каталоге, version-1.0.23 . Однако, если я ...
4
голоса
2ответа
15k показов

Как составить список файлов по диапазону дат?

Я хотел бы перечислить файлы с 3 днями. Я нашел это в stackoverflow: find . -type f -printf "%-.22T+ %M %n %-8u %-8g %8s %Tx %.8TX %p\n" | sort | cut -f 2- -d ' ' | grep 2012 Но я вроде не понимаю, ...
4
голоса
3ответа
8k показов

Как использовать find, чтобы скопировать все найденные файлы под новым именем в их же каталоги?

У меня есть простая команда, которая делает почти то, что я хочу. Следующие файлы найдут все файлы с суффиксом «_compressed.swf» и скопируют каждый в один и тот же каталог с добавленным «.bak2»: ...
4
голоса
4ответа
2k показов

GNU find с -exec rm удаляет совпадения, а затем жалуется, что их не существует

У меня есть каталог /domains в котором у меня есть такие записи, как theawesomesite.com 0.2.v.theawesomesite.com 0.3.v.theawesomesite.com И после тестирования 0.3 я установлю основной домен для ...
4
голоса
3ответа
683 показов

Искать текст в списке файлов

Я пытаюсь выполнить двойной поиск в файлах и вернуть имена файлов. я использую find ./ -iname '*txt' | xargs grep "searchtext" -sl чтобы найти имена файлов с 'searchtext' в них. Команда возвращает ...
4
голоса
1ответ
4k показов

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

Мне нужно убрать исполняемый флаг из всех файлов в определенном каталоге и подкаталогах. Прямо сейчас я делаю это с двухэтапным процессом find /dir/ -type f -exec chmod ugo-x {} \; find /dir/ -type d ...
4
голоса
1ответ
3k показов

понимание некоторых флагов в команде find в linux

Я хотел переместить только файлы в Linux, и я нашел здесь ответ: find . -maxdepth 1 -type f -exec mv {} destination_path \; который работал для меня отлично. Но мои вопросы: в чем смысл \; в этой ...
4
голоса
1ответ
624 показов

Bash переместить и переименовать, анализируя вывод find

У меня есть вложенные каталоги файлов PDF, и я хотел бы извлечь их в каталог более высокого уровня, переименовав их следующим образом: Мои файлы что-то вроде: ./path1/pathA/fileI.pdf ...
4
голоса
1ответ
1k показов

Почему [найти] работает невероятно быстро, если запустить дважды?

В Dash моей системы Ubuntu/Linux есть две версии одной и той же программы. Чтобы найти, где находятся соответствующие файлы .desktop , я использовал find / -type f -name 'Sublime Text.desktop' 2> ...
4
голоса
2ответа
1k показов

Исключая список каталогов из Find

Я использую rsyncrypto для резервного копирования нескольких моих пользовательских каталогов. Я хочу исключить некоторые подкаталоги из шифрования. Я прочитал, что лучший способ сделать это - ...
4
голоса
4ответа
6k показов

Найти | grep не работает в Cygwin

У меня установлен Cygwin, и при поиске исходного кода с помощью этой команды ничего не появляется, даже если у меня есть эта строка в файле $ echo foo > bar $ find . -name '*' | grep foo Ничего не ...
4
голоса
2ответа
968 показов

Как я могу сохранить подсветку совпадений grep, когда трубопровод находит в grep?

Если я запускаю grep foo bar.txt , grep выделяет каждое вхождение "foo" в bar.txt . Но иногда я хочу использовать find чтобы определить, какие файлы ищет grep. Поэтому я делаю что-то вроде этого: ...
4
голоса
2ответа
2k показов

Как переименовать все файлы и каталоги в текущей папке?

У меня есть структура каталогов, как это: ./ whatever/ foos_whatever.ext something/ foo/ 1.ext 2.ext another/ foo.ext Я хочу переименовать все файлы и каталоги, которые содержат foo . Я хотел бы ...
4
голоса
2ответа
3k показов

Как вы ищете фразу на странице в Chrome? (Не соответствует строке)

Я использую Chrome на Mac и хочу иметь возможность легко искать фразу на странице, а не точное совпадение строки. Например, на этой странице: ...
4
голоса
1ответ
25k показов

Как найти гиперссылки в Excel 2010 и деактивировать их?

Когда я открываю свой лист Excel с помощью Excel 2010, я получаю желтую полосу вверху из Excel, информирующую меня о том, что она отключила автоматическое обновление гиперссылок. Насколько я знаю, я ...
4
голоса
2ответа
1k показов

Почему "найти" нельзя использовать в PowerShell

Что find.exe находит нежелательным в отношении параметров при использовании в консольной оболочке PowerShell? Эти команды работают должным образом в оболочке cmd.exe . PS ...
4
голоса
1ответ
345 показов

LibreOffice calc найти строку в ячейке, если это ссылка формулы на другую ячейку

Если ячейка A1 в листе 1 - это + лист листа 2.А1 и рабочий лист2.A1 содержит строку "foo", как я могу найти ее на рабочем листе1? Простое редактирование / поиск не работает. Конечно, он работает на ...
4
голоса
1ответ
234 показов

Найти и удалить папку, но не содержимое

Я пытаюсь найти все папки с именем b и удалить их, не удаляя их содержимое (будь то папки, файлы, скрытые файлы, ...). Так, например, файл в пути /a/b/c/file должен стать /a/c/file Вот что я ...
4
голоса
10ответов
10k показов

Есть ли более простая форма поиска. -name "* substring_of_filename *" в Mac OS X и Linux?

На Mac OS X или Linux, есть ли более простая форма команды find . -name "*substring_of_filename*" который должен найти все файлы с именами, содержащими substring_of_filename в текущем каталоге (или ...
4
голоса
2ответа
2k показов

Textmate: регулярное выражение для замены совпадений с сохранением регистра?

Как я могу использовать один поиск / замену, чтобы заменить все слова town на village сохраняя регистр первой буквы в этом предложении: Towns are small cities. I live in a town.
4
голоса
4ответа
397 показов

Windows XP: Как найти файлы только с 2 символами?

недавно я нашел заднюю дверь на моем ноутбуке. Я генерировал много файлов со случайными именами, всего 2-3 символа. Большинство из них пусто. Как найти файлы, содержащие только 1-3 символа, ...
4
голоса
2ответа
935 показов

find -exec должен заканчиваться на \; или +?

По словам man find опция -exec должна заканчиваться ; , Выражение должно заканчиваться точкой с запятой (``; ''). Но когда я использую find-grep в Emacs, выражение заканчивается на + . Какой я должен ...
4
голоса
1ответ
241 показов

Почему эта команда удалила все?

Я запускаю эту команду в окне Unix: find . name CVS -exec rm -fr {} \; Я хотел удалить любой файл с именем CVS в любом каталоге из текущего каталога, и он удалил все. К счастью, все, что мне нужно ...
4
голоса
7ответов
4k показов

UNIX находит каталоги, которые содержат определенный файл (pom.xml), а затем выполняет команду в этом каталоге

Я хочу из корневого каталога найти все каталоги, содержащие определенное имя файла (pom.xml), затем перейти к этому каталогу и выполнить команду. Я могу сделать это в сценарии, но я надеялся сделать ...
3
голоса
1ответ
1k показов

Что означает «{} \;» в find (в Linux)?

Иногда я вижу такую команду find . -name * -exec ls -a {} \; Меня попросили выполнить это. Что значит {} \; значит здесь?
3
голоса
1ответ
3k показов

почему утилиты поиска файлов просто не загружают и не разбирают MFT?

Я заметил, что когда я ищу файл по имени (в Windows или Linux), это, как правило, интенсивный процесс на диске, особенно в Windows. Кажется, что утилита (Windows Search, или "найти" в Cygwin) ...
3
голоса
1ответ
9k показов

Используйте «найти», чтобы найти и удалить большие файлы определенного типа

Я пытаюсь find и rm -rf большие файлы в RHEL, но то, что я ожидал от этой команды, которая выдала бы мне чисто каталоги файлов, передав их в rm -rf , не удаляет их. Мой FU может быть выключен, ...
3
голоса
1ответ
3k показов

почему бы не найти и найти. -exec ls -lrt {} \+ вывести такой же вывод?

Я пытаюсь сортировать файлы по дате, в том числе те, которые находятся в подкаталогах. Я получил его на работу с помощью: find . -exec ls -lrt {} \+ который я нашел где-то на StackOverflow. Моя ...
3
голоса
3ответа
2k показов

Как найти все файлы в дереве папок, в которых нет буквенно-цифровых символов?

Я перенял у кого-то еще много исторических данных. Однако имена файлов полностью случайны и плохо отформатированы ИМХО. Для начала я хочу получить список всех файлов, которые содержат пробелы или ...
3
голоса
3ответа
2k показов

как найти (grep) абзац, начинающийся со слова и заканчивающийся другим словом и игнорирующий новую строку?

Я хочу найти абзац это список файлов. Например, оператор SQL, который выглядит следующим образом: upadte b_table set number = 100014 where id in ( select number_desc from t_table where id > 100); Как ...
3
голоса
1ответ
2k показов

Удаление файлов старше 1 месяца, но оставляйте один файл в месяц

Я пытаюсь написать что-то похожее на удаление файлов старше 1 месяца, но оставляю файлы, созданные в 1-й день месяца. Разница в том, что мне нужен один файл в месяц. Я использую сценарий со своей ...
3
голоса
1ответ
51 показов

find или ls не выводит список всех файлов в папке в MacOS (HFS+)

Команда ls или find , похоже, не находит все файлы, расположенные в определенной папке. Я использую Mac (под El Capitan 10.11.6 (15G21013), 500 ГБ SSD, HFS+). В одной из моих папок, где у меня около ...
3
голоса
2ответа
450 показов

использовать pipe внутри оператора find exec

Я пытаюсь найти, в какой банке содержится класс, я написал ниже, который, кажется, не работает какие-либо идеи? find -type f -name "*.jar" -exec jar -tvf "{}" \| grep MyClass \; -ls
3
голоса
3ответа
690 показов

Почему это не работает в цикле?

Это на Ubuntu 12.04. Я пытаюсь выяснить, как заставить ffmpeg выполнить рекурсивное пакетное преобразование FLAC в MP3. Если я cd в каталог и использую for f in *.flac; do ffmpeg -i "$f" -c:a ...
3
голоса
3ответа
74 показов

объединить кусочки файла вместе

У меня есть дерево каталогов файлов, мне нужно перебрать и переформатировать строки. Могу ли я сделать это с помощью sed с помощью некоторой комбинации find? для каждого файла мне нужно ...
3
голоса
2ответа
2k показов

найдите любой скрипт, который выполняется более 30 минут в системе Linux

Пожалуйста, поделитесь командой, чтобы найти любой скрипт, который выполняется более 30 минут. в системе Linux
3
голоса
1ответ
3k показов

Как избавиться от ошибок при запуске команды find в Linux?

Я использую следующую команду, чтобы перечислить 20 больших файлов в каталоге. Но наряду со списком файлов, он также показывает сообщения об ошибках, такие как отказано в разрешении. Я попытался ...
3
голоса
2ответа
2k показов

Grep, найди строку с минимум x слов

Есть ли способ найти все строки с помощью grep, которые содержат как минимум x слов?
3
голоса
3ответа
9k показов

Как найти файлы в Linux, где только root имеет разрешение на чтение

Я хочу найти файлы в некоторой папке, например /home/mike/www/test где только root имеет права на чтение, а не какой-либо другой пользователь. РЕДАКТИРОВАТЬ: У меня есть sudo и разрешение, но я хочу ...
3
голоса
1ответ
81 показов

Поиск завершается неудачно с "Too Many Arguments" в Shell Script, но не при запуске непосредственно в терминале

У меня есть рабочая станция, которая временно хранит изображения перед загрузкой сжатых версий на сервер для безопасного хранения. У меня есть интерес к удалению старых файлов один раз в день в 3 ...
3
голоса
1ответ
836 показов

Удаление каталога, содержащего файл, используя find

Я ищу в списке каталогов определенные файлы и хочу удалить каталог, в котором находится файл. Вот что я пытаюсь: find /converter/storage/unmatched/ -size -4b -name '*.mp3' -execdir mv -b `dirname {}` ...
3
голоса
3ответа
3k показов

найти командное поведение при сопоставлении имен без кавычек

Я искал различия в команде find с двойными и без кавычек. Я нашел что-то странное. У меня есть два файла: xWrapper.java YWrapper.java и некоторые в шаблоне *Wrapper.java . Я побежал find . -name ...
3
голоса
3ответа
1k показов

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

Я пытаюсь создать мягкие ссылки на двоичные файлы Mingw в Cygwin. На данный момент у меня есть: find /cygdrive/c/MinGW/bin/ -name "*.exe" -exec ln -s {} basename {} \; но я получаю: ln: target ...
3
голоса
5ответов
3k показов

Grep все файлы в каталоге и распечатать совпадения с именем файла

У меня есть список файлов журнала, которые я создаю как часть сценария кодирования видео, который я написал. Я хотел бы найти их все и распечатать определенную статистику из кодировки - как быстро ...
3
голоса
2ответа
3k показов

AIX: найти непустые каталоги

Во многих системах Unix вы можете сделать что-то вроде find . -type d ! -empty В системе AIX -empty, похоже, не распознается. Любые идеи о том, как я мог бы сделать то же самое?
3
голоса
1ответ
571 показов

Использование команды file для подсчета файлов скриптов

Мне нужно использовать команду file для подсчета количества скриптов в каталоге. Я знаю, как получить тип file с помощью файла : file test test: Bourne-Again shell script, ASCII text executable Но ...
3
голоса
1ответ
48 показов

Обработка аргументов в скрипте для модифицированной функции поиска?

Я использую FreeBSD, и я понимаю и использую опцию -prune в find чтобы предотвратить спуск команды в подкаталог. Но я нахожу необходимый синтаксис очень неуклюжим и неловким. Это также не ...
3
голоса
2ответа
477 показов

Почему -exec может повлиять на вывод find в Linux?

Если я запускаю эту команду ... sudo find /storage -name "*~" -or -name ".*~" -or -name "#.*#" -or -name ".DS_Store" -or -name "Thumbs.db" ... это дает мне список подходящих файлов, как и ожидалось. ...
3
голоса
2ответа
7k показов

Можно ли найти все файлы с данным индексом? Эффективно?

В общем, можно найти все пути к файлу с заданным индексом, используя опцию find 's -inum . Но это имеет ужасную производительность для типичных файловых систем. Какие есть варианты для улучшения ...