Поиск по сайту:
Умен ты или глуп, велик ты или мал, не знаем мы, пока ты слова не сказал (Саади).

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

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

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

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

Команда find

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

find path expression search-term

 

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

find -name test.file

 

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

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

find /var -name test.file

 

Читать  Как получить ввод от пользователя в сценарии Bash [Дополнительные методы]

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

man find

 

Команда locate

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

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

apt-get update
apt-get install mlocate

 

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

yum install mlocate

 

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

updatedb

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

locate test.file

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

man locate

hjjk

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Ранее мы объяснили, как установить WordPress на Debian. Также вы…

Спасибо!

Теперь редакторы в курсе.