Главная 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вариант и копируйте / перемещайте / удаляйте / просматривайте / делайте с ними все, что хотите.

Вот и все.

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

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

Как узнать, есть ли у вас жесткий диск SSD или HDD
Как узнать, есть ли у вас жесткий диск SSD или HDD
Если вам нужно узнать, какой тип жесткого диска установлен на вашем ПК или Mac, эти простые советы покажут вам, где искать.
Как установить будильник на устройствах Android
Как установить будильник на устройствах Android
Пошаговые инструкции по настройке будильника для различных устройств Android, включая Wear.
Как скрыть фотографии/приложения/сообщения на iPhone 6S
Как скрыть фотографии/приложения/сообщения на iPhone 6S
Многие из наших телефонов содержат тонну нашей личной и конфиденциальной информации, которую мы не хотели бы, чтобы другие люди видели. Будь то номера наших кредитных карт, разговоры с друзьями и семьей, пароли и многое другое, существует
Microsoft постепенно выпускает красочные значки Windows 10 для инсайдеров
Microsoft постепенно выпускает красочные значки Windows 10 для инсайдеров
Как вы помните, Microsoft активно работает над новым набором значков для Windows 10. Ожидается, что новые значки будут использоваться в Windows 10X, специальном выпуске ОС для устройств с двумя экранами. Похоже, софтверный гигант из Редмонда заинтересован в сборе отзывов пользователей о новом дизайне значков, поэтому некоторые
Обзор Nvidia GeForce 9400 GT
Обзор Nvidia GeForce 9400 GT
Как самая дешевая видеокарта Nvidia текущего поколения, GeForce 9400 GT имеет особую задачу: выполнять основные задачи ПК с медиацентром по минимально возможной цене. Что ему удается получить за 32 фунта стерлингов без учета
Обзор Lenovo ThinkPad T510
Обзор Lenovo ThinkPad T510
Долгожданное обновление рабочей станции ThinkPad от Lenovo не разочаровало. Новый T510 оснащен новейшим двухъядерным 32-нм процессором Intel Core i7-620M, который увеличивает тактовую частоту старого i7-720QM до 2,66 ГГц и снижает максимальный TDP.
Как записать компьютерный звук в Windows
Как записать компьютерный звук в Windows
Вы можете записывать звук со своего компьютера с помощью встроенной программы или загрузить такое приложение, как Audacity. Вот как можно записать звук с микрофона или компьютера.