Главная Linux Как найти файлы в терминале Linux

Как найти файлы в терминале Linux



Оставьте ответ

Linux, независимо от того, какой дистрибутив вы используете, поставляется с рядом инструментов с графическим интерфейсом пользователя, которые позволяют искать файлы. Многие современные файловые менеджеры поддерживают поиск файлов прямо в списке файлов. Однако есть ряд ситуаций, когда вам нужно использовать консоль, например, во время сеанса SSH или когда X-сервер не запускается. Вот как можно быстро найти файлы с помощью терминала.

Реклама

Если вы можете использовать графический интерфейс, поиск файлов не проблема. В моей любимой среде рабочего стола XFCE файловый менеджер Thunar позволяет искать файлы, вводя имя файла прямо в список файлов.

Поиск файлов Linux

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

Catfish Linux

Я хотел бы поделиться методами, которые использую сам, когда работаю в терминале.
Первый метод включает утилиту find, которая есть в любом дистрибутиве, даже во встроенных системах, построенных на busybox. Другой метод - это команда locate.

Чтобы найти файлы в терминале Linux сделайте следующее.

  1. Откройте ваше любимое приложение-терминал. Терминал XFCE4 это мое личное предпочтение.
  2. Введите следующую команду:
    найти / путь / к / папке / -iname * file_name_portion *

    Приведенные выше аргументы заключаются в следующем:
    / path / to / folder / - папка, в которой начать поиск. Если не указано, поиск будет запущен в текущем каталоге.
    Переключатели, которые я использую:
    -iname - поиск файлов и папок, которые содержат указанную часть имени и игнорируют регистр текста.

    Пример:

    Вот команда, которую я могу использовать, чтобы найти свои статьи о браузере Opera:

    найти ~ / Documents / winaero / -iname * opera * .txt

    Найти файлы в Linux

  3. Если вам нужно найти только файлы или только папки, добавьте опцию-тип fдля файлов или -тип dдля справочников. Вот несколько примеров:
    Найти только файлы в Linux
  4. Чтобы найти недавно измененные файлы и каталоги, вы можете использовать следующие параметрынаходитькоманда:
    -mmin n - найти файлы, которые были изменены n минут назад. -mtime n - найти файлы, которые были изменены n * 24 часа назад. Когда find выясняет, сколько 24-часовых периодов назад к файлу последний раз обращались, любая дробная часть игнорируется, поэтому для соответствия -mtime +1 файл должен быть изменен как минимум два дня назад.
  5. Можно выполнить команду для файлов, найденных по вашему поисковому запросу. См. Следующий пример:
    найти ~ / Documents / winaero / -iname opera45.txt -type f -exec vim {} ;

    Здесь мы используем параметр -exec для запуская пришелтекстовый редактор для всех файлов в результатах поиска. Часть '{}' обозначает файлы, найденныенаходитькоманда. ';' окончание указывает конец команды для-execвариант.Файл открыт в Vim Найти с помощью Locate Linux Original

Команда поиска

Инструмент поиска местоположения использует специальную базу данных файлов для мгновенного поиска файлов. Индекс для команды может быть создан и обновлен с помощьюобновленоbкоманда. Хотя результаты поиска появляются мгновенно, вам необходимо поддерживать индекс поиска и поддерживать его в актуальном состоянии, в противном случае команда locate может найти файлы, которые были удалены или перемещены в другой каталог.

В общем случае синтаксис следующий.

найти -i имя_файла

Параметр -i означает «игнорировать регистр текста».

Вот пример:

Найти с помощью Locate Linux 2

лига легенд как изменить имя призывателя

Найдите файлы с Mc Linux Original

Бонусный совет: еще один метод, который я часто использую, - это Midnight Commander (mc), консольный файловый менеджер. В отличие от find или locate, mc не включен по умолчанию во все дистрибутивы Linux, которые я пробовал. Возможно, вам придется установить его самостоятельно.

Найдите файлы с помощью mc

Чтобы найти файлы, содержащие определенный текст, с помощью Midnight Commander, запустите приложение и нажмите на клавиатуре следующую последовательность:
Alt + Shift +?
Откроется диалоговое окно поиска.

Найти файлы с результатами Mc Linux

Заполните поле «Имя файла:» и нажмите клавишу Enter. Он найдет все файлы, соответствующие критериям.

Вы можете разместить эти файлы на левой или правой панели, используяPanelizeвариант и копируйте / перемещайте / удаляйте / просматривайте / делайте с ними все, что хотите.

Вот и все.

Интересные статьи

Выбор редакции

Как просмотреть все ваши подписки Roku
Как просмотреть все ваши подписки Roku
Когда потоковая служба, такая как Roku, является вашим основным источником телевизионного контента, нелегко отслеживать, сколько денег вы тратите на подписку на каналы. Наступает время, когда вам нужно управлять своим
Как выделить и найти дубликаты в Google Таблицах
Как выделить и найти дубликаты в Google Таблицах
Используйте любой из трех способов выделения и поиска дубликатов в Таблицах с помощью цвета, формул или надстроек.
Как настроить частоты стереоаудио эквалайзера
Как настроить частоты стереоаудио эквалайзера
Эквалайзер стереозвука — один из самых простых и удобных инструментов для регулировки частот в соответствии с личными предпочтениями прослушивания.
Архив тегов: удаление 3D-печати с помощью 3D Builder
Архив тегов: удаление 3D-печати с помощью 3D Builder
Как использовать диктовку в Windows 10
Как использовать диктовку в Windows 10
Windows 10 версии 1803 «Апрельское обновление 2018», также известное под кодовым названием «Redstone 4», поддерживает диктовку на рабочем столе, которая улавливает ваш голос.
Microsoft обновляет нумерацию версий Windows 10
Microsoft обновляет нумерацию версий Windows 10
Начиная с Windows 10 версии 20H2, Microsoft изменит то, что вы видите в информации о версии Windows. Microsoft перейдет с формата на формат, представляющий половину календарного года, в котором выпуск станет доступным в розничных и коммерческих каналах. Компания объясняет, что для Windows 10 версии 20H2 вы увидите
Как убить процесс в Windows 10
Как убить процесс в Windows 10
Существует ряд причин, по которым вы можете захотеть убить процесс в Windows 10, и различные методы, которые вы можете использовать для его завершения.