Урок 3 – Робота з файлами і пошук їх по система
Неопытные пользователи Linux часто сталкиваются с проблемой поиска файлов и программ, особенно учитывая отличающуюся структуру каталогов по сравнению с Mac OS или Windows.Сегодня мы поговорим об этом.
Команда: FIND
Как вы наверное, догадались, find может найти что-то, посмотрев в каталоге файл, который вы ищете. По умолчанию он рекурсивный, то есть он просматривает все подкаталоги и отображает список везде, где находит файл. Например, если мы ищем newfile созданный в предыдущей статье, мы можем набрать:
> find -name newfile
Если нам нужно искать более подробно в определенном месте, соответственно мы добавляем к команде путь:
find /root/test -name newfile.
Команда: Whereis
Команда whereis является чрезвычайно полезной: она может сообщить вам путь к исполняющему файлу той или иной программы, ее файлам, если они существуют.
Давайте испытаем данную команду на утилите aircrack-ng:
>whereis aircrack-ng.
Мы видим, что whereis возвращает путь к нескольким местоположениям aircrack-ng, включая страницы руководства.
Команда: Which
Which показывает положение бинарных, или исполняемых файлов. Вывод команды which может быть полезен при создании кнопки запуска приложения.
Команда which имеет следующий формат:which команда.
>which aircrack-ng