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

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

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 показов

Разница между grep -l и find в UNIX

Есть ли разница между grep -l и find в UNIX?
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 ...