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

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

13
голосов
8ответов
10k показов

Можно ли найти физическое местоположение принтера в здании по его IP-адресу?

Я учусь в школе с более чем 200 компьютерами, и я провел сканирование IP-адресов в определенном диапазоне и нашел три или четыре принтера. Мне было интересно, можно ли было бы найти эти принтеры в ...
13
голосов
4ответа
8k показов

Как использовать ack для поиска имени файла

Я начал использовать ack, который намного быстрее, чем grep. Однако, используя ack, я хочу искать имя файла, а не его содержимое. Есть способ сделать это?
13
голосов
8ответов
31k показов

Используя Windows Explorer, как найти имена файлов, начинающиеся с точки (точки), в 7 или Vista?

У меня дома есть ноутбук MacBook, и когда Mac OS X копирует файлы по сети, он часто влечет за собой скрытые «точечные файлы». Например, если я "SomeUtility.zip" , там также будет скопировано скрытое ...
12
голосов
2ответа
22k показов

Как вы ищете конкретный текст в определенных типах файлов?

Возможный дубликат: Как я могу найти в исходных файлах текст? Какая команда для поиска определенного текста в определенных типах файлов, рекурсивно, в текущем каталоге?
12
голосов
8ответов
15k показов

Заставить BASH-скрипт `for` обрабатывать имена файлов с пробелами (или обходным путем)

Хотя я использую BASH в течение нескольких лет, мой опыт работы со сценариями BASH относительно ограничен. Мой код, как показано ниже. Он должен получить всю структуру каталогов из текущего каталога ...
12
голосов
7ответов
16k показов

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

Я ищу, чтобы получить список только имен файлов (без остальной части пути) при выполнении команды поиска из терминала. Как мне сделать это на Mac?
12
голосов
3ответа
2k показов

опция в ширину в утилите Linux `find?

Есть ли какая-либо опция ширины / глубины в утилите Linux 'find'?
11
голосов
3ответа
18k показов

как удалить все файлы, созданные n минут назад в linux

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

Есть ли способ найти похожие файлы (не дубликаты)?

Моя конечная цель - рефакторинг кода, написанного моими коллегами. Итак, есть ли инструмент, который может найти файлы, отличающиеся только несколькими словами? (Правка: это для Mac, но другим могут ...
11
голосов
5ответов
13k показов

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

Используя цикл, такой как for i in `find . -name \*.txt` сломается, если в некоторых именах файлов есть пробелы. Какую технику я могу использовать, чтобы избежать этой проблемы?
10
голосов
4ответа
15k показов

find: -exec vs xargs (иначе почему «find | xargs basename» ломается?)

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

Windows 10: Cortana Search не находит переносимые приложения

Этот вопрос касается поиска приложений в целом, но не переносимых: Cortana Search не находит приложения в Windows 10 У меня есть портативное приложение, расположенное, но не установленное в ...
10
голосов
4ответа
24k показов

Я хотел бы направить вывод find во входной список scp, как?

Я начинающий пользователь Linux и пытаюсь отправить длинный список файлов с одного компьютера на другой. Список аргументов слишком длинный, поэтому я использую find. У меня проблемы с настройкой ...
10
голосов
5ответов
9k показов

Как посчитать общее количество строк найденных файлов?

Я запускаю find . -name pattern чтобы найти некоторые файлы, и я хотел бы элегантно получить общее количество строк в этих файлах. Как я могу этого достичь?
10
голосов
3ответа
10k показов

Как заставить "find" исключить папку, в которой он ищет?

Я запускаю следующую команду: find /var/www/html/content/processing -type d -mtime +1 -exec rm -rf {} \; Я хотел бы удалить все папки в папке processing (папка обработки никогда не должна удаляться). ...
10
голосов
3ответа
11k показов

Найти каталоги, содержащие определенное количество файлов

Я надеялся, что смогу сделать это с помощью команды find но я не вижу в руководстве никакого теста на выполнение того, что я хочу. Я хотел бы иметь возможность найти любые каталоги в рабочем ...
10
голосов
2ответа
11k показов

Есть ли способ в Sublime Text для отображения результатов поиска на панели в нижней части текущего окна?

Это очень полезная функция в других редакторах, например. Затмение и Блокнот ++ Вы увидите список результатов поиска, напечатанный как все содержащие строки с их строками в буфере, который дает вам ...
10
голосов
7ответов
19k показов

найти команду в Linux, чтобы найти PDF-файлы

Моя цель - найти все файлы pdf на удаленной машине, поэтому я прибегаю к полезной команде find . Так что я печатаю find ~ *.pdf или же find ~ "*.pdf" и я ничего не получаю. Я делаю то же самое на ...
10
голосов
2ответа
276 показов

Windows 7 - Найти все файлы, которые находятся в папке

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

Как физически переупорядочить файлы `03.mp3 01.mp3 02.mp3` (` ls -f`) в каталоге?

Физический порядок файлов имеет значение, когда я копирую их на USB-накопитель и слушаю в автомобильном mp3-плеере. Большинство моих альбомов музыки папок Unsorted, например , ls -f может привести к ...
10
голосов
1ответ
7k показов

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

Используя терминал Mac OS X, как мне написать команду find которая упорядочивает результаты по дате изменения (сначала самое последнее)? Уже есть подобные вопросы, но они относятся к GNU find и ...
9
голосов
1ответ
20k показов

Как найти и заменить строки в нескольких файлах, используя Notepad++?

Я немного поигрался с notepad++ и не могу понять, как это сделать: У меня есть строка в нескольких файлах (в корневом каталоге), которые я ищу. Пример: Brittany (File 1) PeopleSleptWith 2 Tiffany ...
9
голосов
1ответ
4k показов

Пакетный запуск mogrify, включая подкаталоги

Команда mogrify -format jpg *.NEF при запуске в каталоге преобразует все *.NEF файлы в формате JPEG. Что я хочу сделать, так это иметь возможность запускать mogrify в *.NEF файлы внутри подкаталогов, ...
9
голосов
4ответа
15k показов

Поиск подкаталогов во всех каталогах с одинаковыми именами

Я хочу запустить команду для: Найдите все каталоги с именем " inc " в папке " X ". Перечислите все подкаталоги под каждым « X/.../inc/ ». Перенаправить вывод в файл с именем « list » Я пробовал ...
9
голосов
2ответа
2k показов

Почему обратная косая черта перед звездочкой в `find`?

В этой команде: find . -name \*.pyc -delete Зачем нужна обратная косая черта перед *.pyc ?
9
голосов
1ответ
17k показов

Использование find -mmin для поиска файлов со временем модификации в будущем

я могу использовать find . -mmin -5 найти файлы, измененные за последние 5 минут. Однако, если в будущем я попытаюсь найти файлы со временем модификации, указав отрицательное число, find откажется ...
9
голосов
2ответа
8k показов

команда find не работает в cygwin

При попытке запустить команды поиска в Cygwin, я получаю сообщение об ошибке «НАЙТИ: неверный формат параметра» Тем не менее, те же команды работают на Linux. В чем дело?
8
голосов
1ответ
41k показов

DOS Batch файл для поиска "новых" файлов по дате

Мой компьютер вошел в бесконечный цикл BSOD - но у меня есть доступ к командной строке безопасного режима. Я пытаюсь понять, что изменилось, что могло бы спровоцировать это. например, я мог ...
8
голосов
4ответа
8k показов

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

Я хочу удалить конечные пробелы из всех файлов в рекурсивной иерархии каталогов. Я использую это: find * -type f -exec sed 's/[ \t]*$//' -i {} \; Это работает, но также удаляет конечные пробелы из ...
8
голосов
2ответа
3k показов

есть ли находка «вверх»?

Я обнаружил, что задал этот вопрос на неправильном сайте stackexchange. Чтобы найти файлы, начинающиеся с определенного пути, я могу использовать find ... Если я хочу найти «вверх», то есть в ...
8
голосов
5ответов
35k показов

Найти все файлы старше одной минуты

Как я могу использовать find чтобы выбрать файлы, которые были записаны и не были изменены в последнюю минуту? Я знаю, что могу сделать это наоборот, найти файлы, измененные за последние 60 секунд с ...
8
голосов
3ответа
4k показов

Есть ли что-нибудь быстрее, чем `найти. | wc -l` для подсчета файлов в каталоге?

Нередко мне приходится подсчитывать количество файлов в каталоге, иногда это исчисляется миллионами. Есть ли лучший способ, чем просто перечислять и считать их с помощью find . | wc -l ? Есть ли ...
8
голосов
1ответ
5k показов

Как найти файлы, которые не принадлежат данному пользователю

Как мне рекурсивно искать все файлы или каталоги, которые не принадлежат данному пользователю?
8
голосов
4ответа
6k показов

Изящно удаляя файлы старше 30 дней

У меня есть кеш-папка с минимум 15000 файлов. Я попробовал это: find cache* -mtime +30 -exec rm {} \; Но это заставило мой сервер загружаться в небо! Есть ли более быстрое / лучшее решение? Или я ...
8
голосов
2ответа
4k показов

Unix найти команду на cmder.exe в Windows

Я установил эмулятор оболочки cmder для Windows. Работает нормально, но я не могу использовать команду поиска Unix. Видимо, когда я печатаю: 'find .' в терминале он пытается использовать ПОИСК ...
7
голосов
3ответа
12k показов

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

Как я могу искать в каталогах, начинающихся с определенной буквы, командой Linux find. Например , я хочу , чтобы найти все каталоги , начиная с буквой a для файла или каталога , начиная с b
7
голосов
6ответов
6k показов

Существует ли более разумная утилита поиска файлов для Windows 8, чем клавиша Windows + F?

Существует ли какая-либо утилита для Windows 8, которая будет делать то же самое, что и старый диалог "Найти" в Проводнике? Часто (много раз в день) мне нужно найти конкретный файл, и я не знаю его ...
7
голосов
2ответа
4k показов

Bash: поиск папок с менее чем x файлами

Как мне найти все папки в каталоге, которые содержат менее x файлов .flac ?
7
голосов
4ответа
12k показов

Как ограничить количество результатов Unix FIND

Есть ли способ ограничить количество результатов, возвращаемых командой FIND в системе Unix? У нас проблема с производительностью из-за необычно большого количества файлов в некоторых каталогах. Я ...
7
голосов
3ответа
5k показов

Использование команды find Unix для поиска каталогов, соответствующих имени, но не подкаталогов с тем же именем

Отредактировано: я ошибочно представил мою проблему. Более точный пример теперь появляется ниже. Я хотел бы рекурсивно пройти все каталоги внутри целевого каталога и остановить каждый рекурсивный ...
7
голосов
2ответа
133 показов

Является ли -print бесполезным вариантом для поиска сейчас?

Я только что попробовал: find . -name "*.[hc]" -print а также find . -name "*.[hc]" Но оба вывода одинаковы, теперь -print бесполезен?
7
голосов
1ответ
6k показов

Аргументы подоболочки в параметре -exec для find(1)

Почему не find . -type f -exec echo $(file={}; echo ${file:0:5}) \; дайте первые пять символов файла, пока это работает: find . -type f -exec bash -c 'echo ${1:0:5}' funcname {} \; Фон: Я пытаюсь ...
7
голосов
5ответов
9k показов

Найти каталоги со всеми файлами внутри старше X?

Возможно ли в linux найти каталоги, в которых все содержащиеся в них файлы и каталоги (и файлы подкаталогов и т.д.) Старше указанного возраста? Другими словами, если в каталоге есть один или ...
7
голосов
1ответ
4k показов

* nix find -type flag: может ли он принимать несколько типов?

Я хочу использовать find для получения всех simlinks и обычных файлов. Я могу использовать -type для них по отдельности, и я могу использовать -o, чтобы связать их вместе, но я, очевидно, не могу ...
6
голосов
5ответов
9k показов

Как найти все текстовые файлы в кодировке UTF-16 в дереве каталогов с помощью команды Unix?

Я хочу использовать команду оболочки Unix, чтобы найти все файлы в кодировке UTF-16 (содержащие метку порядка байтов UTF-16 (BOM)) в дереве каталогов. Есть ли команда, которую я могу использовать?
6
голосов
1ответ
386 показов

Использование find для поиска файлов

Если я нахожусь в корневом каталоге, могу ли я использовать find для поиска файла во всех каталогах под ним? Я пытался найти stdio.h, но ничего не нашел. Однако я знаю, что этот файл находится где-то ...
6
голосов
4ответа
94 показов

Почему `find` в Linux пропускает ожидаемые результаты при использовании` -o`?

Почему в Linux (Debian 8) touch 1.cpp 1.h find . -name "*.cpp" -o -name "*.h" -exec echo {} \; выводит только 1.h пока find . -name "*.cpp" -o -name "*.h" выводит оба? Это ошибка или особенность?
6
голосов
5ответов
3k показов

Удалите все пустые папки, даже с папками .svn в нем

Я пытаюсь удалить все пустые папки в каталоге. Тем не менее, find . -type f -empty не находит ничего, потому что каждая папка содержит скрытую папку .svn . Как я могу обойти это?
6
голосов
4ответа
8k показов

Как я могу исключить каталог при использовании find

Я пытаюсь использовать команду поиска в Unix, и я знаю, как использовать ее основы. Например, у меня есть четыре папки, A, B, C и D. В каждой папке у меня есть файл с именем hi.dat . Чтобы ...
6
голосов
2ответа
4k показов

Синтаксис для поиска в Mac OS X

У меня есть каталог проекта, который содержит исходный код и подкаталоги исходного кода. Я хочу использовать программу Unix find для рекурсивного поиска имен файлов определенных расширений. Версии ...