Вопросы с меткой [find]
Команда find в системах Windows используется для фильтрации строк входного текста и возврата тех, которые соответствуют фильтру. Команда find в * nix system используется для поиска файлов или папок, которые соответствуют определенным критериям.
852 вопроса
6
голосов
1ответ
732 показов
Как избавиться от доли секунды в поиске с помощью -printf?
Я запускаю эту команду оболочки, чтобы получить последние 20 файлов PHP, измененных на моем сервере. find . -name '*.php' -printf '%TY-%Tm-%Td %TH:%TM:%TS %Tz %p\n' | sort -r | head -20 Вывод ...
6
голосов
1ответ
7k показов
Bash Поиск файлов с нулевым размером и удаление файлов с различными расширениями
Эта команда найдет файлы нулевого размера: find . -size 0 Возвращенное имя файла может быть filename.001 Я ищу один лайнер, который будет удалять файлы, найденные с этим, плюс любой, который имеет то ...
6
голосов
2ответа
7k показов
Как я могу использовать регулярные выражения lookahead и lookbehind в Linux с помощью find?
Я обычно использую следующую команду для соответствия шаблонам find . -maxdepth 1 -regextype posix-egrep -regex '.*/{pattern}' Однако, когда я пытаюсь использовать, например, lookahead, результаты не ...
6
голосов
4ответа
1k показов
Как я могу найти путь, указав только часть пути?
Допустим, мне нужно найти этот путь //find/this/path и единственная информация, которую я имею, - это /find/this/path . Как лучше всего найти полный каталог? У меня в основном есть программа, которая ...
6
голосов
2ответа
4k показов
Исключить папку с помощью команды `find`
Я использую команду find на Mac для поиска папки с именем test1 . Теперь папка test1 может присутствовать в .Trash также. Как я исключаю .Trash папки от получения сообщается в результатах поиска или ...
6
голосов
4ответа
448 показов
Как я могу использовать find, чтобы выбрать пользователей с определенным объемом дискового пространства?
Я хочу найти всех пользователей, показанных в каталоге /home/ чье потребление диска превышает 500 МБ. Следующая команда работает как положено. cd /home/ && du */ -hs 68K ajay/ 902M john/ 250M ...
6
голосов
1ответ
2k показов
Найти на странице в Google Chrome, просто набрав на странице
Есть ли способ "найти на странице", не нажимая Ctrl + F? Firefox предлагает эту функциональность, но не Google Chrome, насколько мне подсказывает Preferences.
6
голосов
2ответа
7k показов
найти файлы в определенной структуре каталогов, но в переменной родительской структуре каталогов
Я хочу использовать команду find в linux, чтобы найти определенный файл, вложенный в определенную структуру каталогов, скажем, dir1/dir2/reqdfile . Но эта структура каталогов сама может быть вложена ...
6
голосов
1ответ
10k показов
md5sum на больших файлах
Контекст: У меня большой терабайтный диск с различными типами больших медиа-файлов, ISO-файлов и т.д. Я хотел бы проверить его содержимое, используя md5sum на первом мегабайте из-за скорости / ...
6
голосов
2ответа
11k показов
Команда Windows find: ищет строку ИЛИ другую
Используя команду find , я хотел бы найти строку или другую. Кажется, это невозможно, но я хотел бы убедиться, что я не упустил способ сделать это.
6
голосов
2ответа
23k показов
Найди разницу с mtime - и +
В чем разница с mtime - и + поскольку оба не возвращают нужные мне результаты? Я ищу, чтобы удалить все файлы старше 5 дней: find /mnt/sdb1/tmp/ -type f -mtime +5 -exec ls {} \; find /mnt/sdb1/tmp/ ...
6
голосов
2ответа
671 показов
Почему комбинация grep/-r/- include медленнее, чем комбинация find/-exec/grep?
Насколько я понимаю, две следующие команды примерно выполняют одно и то же: Команда 1: find -name "filename.xml" -exec grep someString {} \; Команда 2: grep -r --include=filename.xml someString . Тем ...
6
голосов
1ответ
2k показов
Оставьте панель поиска открытой во всех других вкладках в Firefox 25
Ранее панель поиска (запускаемая с помощью Ctrl+F, которая появляется внизу) использовалась для того, чтобы оставаться активной на всех открытых вкладках с сохраненным поисковым термином. Это больше ...
6
голосов
2ответа
4k показов
Как найти файл, размер которого меньше 10 МБ?
Мне нужно найти файл в моем текущем каталоге, размер которого должен быть меньше или равен 10 МБ. ls -lh дает мне размер каждого файла, но не знает, как найти файлы, размер которых меньше или равен ...
5
голосов
2ответа
2k показов
Как я могу использовать sed, чтобы изменить результаты поиска и передать результаты в cp?
В солярисе я хотел бы скопировать все файлы, найденные командой find, по несколько другому пути. Следующий скрипт в основном выполняет cp для каждого найденного файла find. Например: cp ...
5
голосов
7ответов
1k показов
Как я могу использовать команду, чтобы открыть первый результат поиска с помощью vi?
Каждый раз, когда мне нужно найти файл и затем открыть его, я должен использовать: find ./ -name ****. Properties. , затем скопируйте результат, а затем vi "вставьте результат сюда". Если мне нужно ...
5
голосов
2ответа
3k показов
5
голосов
1ответ
3k показов
Как установить параметры поиска по умолчанию в MS Excel 2007?
Я использую Excel 2007. Каждый раз, когда я делаю поиск, мне нужно установить параметры для поиска в «Рабочей книге» и искать в «Значениях». Есть ли способ навсегда установить поведение поиска по ...
5
голосов
5ответов
31k показов
Найти файлы документов и скопировать их в другой каталог
Это небольшой вопрос, но я пытаюсь скопировать все файлы .doc, которые я нахожу в каталоге, и скопировать их в другой каталог. Я знаю каждую команду: find -name '*.doc' . а также: cp filename ...
5
голосов
1ответ
183 показов
Как создается командная строка для команды find -exec {} +
Я нахожу ручное объяснение find немного неясным. Что означает «но командная строка строится путем добавления каждого выбранного файла в конце; общее количество вызовов команды будет намного меньше, ...
5
голосов
1ответ
1k показов
Sublime Text - Найти дальше - вернуться к началу файла, как это делает Chrome
В Google Chrome, когда вы ищете строку и продолжаете нажимать "стрелку вниз", если вы находитесь на последней найденной строке и снова нажимаете стрелку вниз, если возвращается к первой строке, ...
5
голосов
3ответа
39k показов
Как вывести информацию о файле (размер, дату и т. Д.) Из команды Linux «найти»?
(Медленная) команда Linux «find» имеет опцию «-ls» для отображения размера, даты и т.д., Как команда «ls -l». Но команда «найти», похоже, не имеет этого. Так как же получить эквивалентную ...
5
голосов
5ответов
13k показов
Как найти фразу / слово рекурсивно в дереве файлов в Linux
как найти фразу / слово рекурсивно в файловом дереве в Linux? Я пытался find . -name ./* | grep my_phrase и я попробовал grep -r "register_long_arrays" *
5
голосов
3ответа
2k показов
Как мне найти круглые символические ссылки?
Я работаю над системой HP-UX и хочу выяснить, существуют ли какие-либо круглые символические ссылки. Пока что я использую команду: ls -lrt `find ./ -follow -type l` Но это только делает ls -lrt в ...
5
голосов
3ответа
8k показов
Использование find и tar с файлами со специальными символами в имени
Я хочу заархивировать все .ctl файлы в папке, рекурсивно. tar -cf ctlfiles.tar `find /home/db -name "*.ctl" -print` Сообщение об ошибке: tar: Removing leading `/' from member names tar: ...
5
голосов
2ответа
3k показов
найти -printf на Mac (опция -printf неизвестна)
У меня есть немного кода, который я использую, чтобы получить сумму MD5 последнего измененного времени файла find ./media -type f -printf "%TY-%Tm-%Td %TT %p \n" | sort | more | tail -1 | md5 -r | ...
5
голосов
2ответа
596 показов
Linux: дерево -i -f -L $ глубина должна быть быстрее, чем найти -maxdepth $ глубину?
Я запрашиваю определенные каталоги, чтобы увидеть, не нахожу ли я файлы с определенным шаблоном в них, и я пробовал это с двумя различными командами: Стандартная команда find : find -L $unix_dir\*/ ...
5
голосов
2ответа
1k показов
Linux: найти первый результат по указанному пути поиска
Если у меня есть список путей, разделенных двоеточиями, очень похоже на $ PATH, но не обязательно на $ PATH. Я хочу найти в этом списке определенное имя файла. Тем не менее, я хочу только первый ...
5
голосов
3ответа
2k показов
как ограничить вывод команды find, используемый с опцией -print0
Я хотел бы ограничить вывод команды find. В прошлом я использовал для этой команды ls, например: ls *tgz|head -100|xargs -i mv "{}" ../ но я узнал, что результат может быть непредсказуемым, если имя ...
5
голосов
3ответа
7k показов
Узнайте, где определяется $ PATH
Я недавно установил систему Arch-Linux. Если я наберу echo $PATH он указывает (среди прочего) на каталог внутри моего /home/user/dir я помню, где-то создал. У меня также есть пользователь root, ...
5
голосов
1ответ
1k показов
Как найти все изображения в формате JPEG той же модели камеры
Недавно во время установки я потерял все мои файлы с моих дисков Windows NTFS. Я установил на testdata в Ubuntu 12.10 Desktop edition и с помощью photorec смог восстановить множество ...
5
голосов
3ответа
10k показов
Использование find или grep для поиска имен файлов с акцентированными символами из другой системы кодирования (от Windows до Linux)
Я поздно попытался найти ответ на вопрос, похожий на мой, по stackoverflow (Найти имена файлов не-UTF8 в файловой системе Linux), чтобы получить дальнейшие ответы, но пока безуспешно, так что здесь ...
5
голосов
3ответа
5k показов
Как вы ищете строки в файле, который в свою очередь находится в архиве?
Я могу выполнить поиск по ряду файлов для конкретной строки, используя конвейерные команды 'grep' и 'find'. Теперь у меня есть около 10 zip-файлов, в каждом из которых находится много текстовых ...
5
голосов
2ответа
4k показов
Как создать сжатый tar-файл, когда слишком много имен файлов, чтобы оболочка раскрывалась в одну строку?
Обычно я бы сделал что-то вроде: tar -czf archive.tar.gz *.csv Но когда в каталоге слишком много файлов, чтобы оболочка могла развернуться в одну строку, это не работает. В этих случаях я обычно ...
5
голосов
6ответов
18k показов
список / найти все обычные файлы во всех подкаталогах, кроме двоичных файлов
В линуксе Я знаю, что могу find . -type f , но это включает двоичный файл, и я не смог найти способ исключить их с помощью find
5
голосов
1ответ
823 показов
Существуют ли ограничения на длину файла, передаваемого из find в xargs или с использованием find -exec +
В вопросе [ Найти и удалить все каталоги с именем "test" в linux ] на этом сайте лучший ответ говорит об использовании этих двух команд: find . -name test -type d -print0|xargs -0 rm -r -- find . ...
4
голоса
1ответ
13k показов
Пакетный файл, который копирует первые 2 строки текстового файла в другой текстовый файл
У меня есть текстовый файл A.txt Pinging [xx.xx.xx.xx] with 32 bytes of data: Request timed out. Ping statistics for xx.xx.xx.xx: Packets: Sent = 1, Received = 0, Lost = 1 (100% loss) Я хотел бы ...
4
голоса
2ответа
2k показов
Linux: использовать find для поиска текстовых файлов?
Есть ли способ указать, чтобы find что я хочу только текстовые файлы (а не двоичные файлы)? Grep есть возможность исключить двоичные файлы, поэтому я подумал, что find вероятно, имеет аналогичную ...
4
голоса
2ответа
6k показов
Эффективный способ поиска строки в файле find и grep
Я ищу все файлы, содержащие определенную строку в файлере (на старой рабочей станции HP-UX). Я не знаю, где файлы находятся в файловой системе (есть много каталогов, с большим количеством сценариев, ...
4
голоса
2ответа
1k показов
Запуск найти и Xargs в фоновом режиме
Я хочу выполнить эту команду в фоновом режиме, потому что процесс может занять много времени. Как я могу отправить его в фоновый процесс? find /tmp/ -type f -mtime +3 | xargs rm -Rf Это не работает: ...
4
голоса
3ответа
8k показов
найти: "-exec rm {} \;" против "-delete" - почему первое широко рекомендуется?
Почему в статьях find всегда используется -exec rm {} \; в тех случаях, когда, насколько я могу судить, более короткий и легкий для ввода и чтения -delete кажется, работает так же хорошо? Я понимаю, ...
4
голоса
1ответ
701 показов
Почему $ find -delete иногда не работает?
Я думаю, что я говорю об этой части справочной страницы, которая для меня едва различима: -delete ... It will not attempt to delete a filename with a ``/'' character in its pathname relative to ``.'' ...
4
голоса
2ответа
8k показов
Как вывести список всех файлов в сетевой папке Windows SMB
Учитывая один общий сетевой ресурс SMB (например, \\server\\SHARED_FOLDER), я хочу рекурсивно перечислить все файлы, включая файлы в подкаталогах (например, find(1)). Я бы предпочел сделать это в ...
4
голоса
1ответ
5k показов
найти, используя wholename
Почему этот вызов find: find . -wholename "./path/somewhere/*.py" Займет намного больше времени, чем find ./path/somewhere -wholename "*.py" Это связано с тем, что первый вызов будет проходить по ...
4
голоса
2ответа
1k показов
Как исключить файлы, используя find
В отличие от параметра --exclude для rsync который может исключать как файлы, так и каталоги, параметр find команды * nix -prune может исключать только каталоги. Итак, как я могу исключить ...
4
голоса
1ответ
5k показов
Как указать диапазон дат для команды поиска в OSX?
Мне нужно найти файлы в диапазоне дат до минуты. Я предполагаю, что знание того, как сделать это со вторым, может быть полезным в один прекрасный день. Так или иначе. Я научился использовать -newermt ...
4
голоса
2ответа
117 показов
Как найти найти для поиска файлов в алфавитном порядке?
Мне интересно, есть ли способ запустить команду find и заставить ее пройти через каталоги (рекурсивно) в алфавитном порядке (или в обратном порядке)? У меня есть несколько каталогов с именами, ...
4
голоса
3ответа
1k показов
Свести структуру папок к имени файла в Bash
Я пытаюсь конвертировать файлы из этой структуры: foldera/folderb/filec.png чтобы: foldera_folderb_filec.png Я на полпути там find . -type f -name "*.png" | sed 's@^./@@g;s@/@-@g' который в основном ...
4
голоса
5ответов
9k показов
Linux + найти слово / строку в файле в каталоге
У меня есть следующая команда find /var -type f -exec grep "param1" {} \; -print С помощью этой команды я могу найти строку param1 в любом файле в /var, но это занимает очень много времени. Мне нужна ...
4
голоса
3ответа
513 показов
Как найти файлы с определенным текстом внутри и конкретным расширением?
В UNIX: в папках находятся файлы с .sas (программы) и файлы с .sas7bdat (таблицы). Мне нужно найти программы (и НЕ таблицы), которые содержат текст "liasse". Я попытался, запустив эту команду: grep ...