Мужа — одного из тысячи нашел я, а женщины — ни одной из всех их не нашел я (Соломон).

Как искать файлы на Linux

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 24 ноября 2016

Как искать файлы на Linux
Использование командной строки на машине Linux может быть очень неудобно, особенно для начинающих. Без GUI очень трудно перемещаться по каталогам и найти нужные файлы. на этом уроке мы покажем вам, как найти конкретный файл, если вы используете Linux.

Первое, что ваша потребность сделать, это подключить к Linux через SSH. Есть два распространенных способа поиска файла под Linux. Один из способов заключается в использовании команды find, а другой способ заключается в использовании команды locate. Давайте начнем с первого.

Команда find

Команда find в Linux позволяет осуществлять поиск по дереву каталогов, используя различные критерии поиска, такие как имя, тип, размер и т.д. Основной синтаксис:

 

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

 

Команда будет выполнять поиск по всему дереву каталогов файла с именем test.file и предоставит вам месторасположение его. Вы можете попробовать использовать имя файла, которое на самом деле существует на вашем Linux VPS.

Иногда это может занять несколько минут для команды поиска для поиска по всему дереву каталогов, особенно если имеется много файлов и каталогов в вашей системе. Чтобы сэкономить значительное количество времени, вы можете указать каталог для поиска. Например, если вы знаете , что test.file где – то в каталоге /var, нет необходимости искать другие каталоги. Таким образом, вы можете использовать команду ниже:

 

Существует также возможность поиска файла по времени, размеру, типу, правами доступа и т.д. Для получения дополнительной информации об этих параметрах, вы можете проверить Linux команду find на странице man.

 

Команда locate

Для того, чтобы иметь возможность использовать в Linux команду locate, вам необходимо в первую очередь установить ее.

Если вы используете Ubuntu, выполните следующие команды, чтобы установить locate:

 

Если вы используете CentOS, выполните следующую команду, чтобы установить locate:

 

Найдите более быстрый вариант, чтобы найти файл, так как он осуществляет поиск файлов в базе данных. Для обновления базы данных поиска выполните следующую команду:

Чтобы найти файлы с размещением, используйте следующий синтаксис:

Так же , как с помощью команды find, есть много вариантов для фильтрации вывода поиска. Чтобы узнать больше об этом вы можете проверить Linux команду find на странице man.

hjjk

 


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close