Навыки уверенной работы с Линукс в 2023 году крайне важны для трудоустройства в ИТ. И совершенно неважно, в какое именно направление вы желаете попасть. Поскольку сегодня всюду так или иначе используются основы системного администрирования. Сегодня мы расскажем о том, как найти файлы и папки с помощью командной строки. Эти знания в обязательном порядке получают все, кто записываются на курсы Linux индивидуальное обучение Каунас.
Поиск с помощью команды find, курсы Linux индивидуальное обучение Каунас
Прежде всего остального, находить файлы и каталоги в файловой системе вам поможет утилита find. Этот инструмент командной строки Линукс и других UNIX-подобных ОС позволяет вести поиск по следующим атрибутам файла:
- название;
- время последнего обращения / изменения;
- размер;
- владелец файла.
Стоит отметить, что поиск с помощью утилиты можно вести не только по названию. Вместо этого пользователь может указать регулярное выражение (шаблон). Используя символы подстановки для указания возможных комбинаций. Детальнее о метасимволах командной строки Линукс мы расскажем в одной из следующих статей. Кроме того, советуем пройти системное администрирование Linux курсы скачать Каунас. Скорее всего, для начала вам будут полезны следующие опции команды find:
- -empty — позволяет искать только пустые каталоги;
- -maxdepth — указывает максимальную глубину поиска по вложенным подкаталогам;
- -perm — позволяет вести поиск по настройкам доступа к файлу;
- -size — позволяет вести поиск по размеру файла;
- -type — позволяет вести поиск по типу файла (f — обычный файл, d — каталог и т.д.);
- -user — позволяет вести поиск по владельцу файла.
Кроме того, у данной утилиты есть интересная функция -delete. Которая позволяет сразу же удалять найденные файлы. Однако будьте осторожны с ее использованием. Чтобы не удалить ненароком ценную информацию. Стоит отметить, что для нормальной работы данной функции также могут потребоваться привилегии суперпользователя. Детальнее о том, как предоставить команде права root, вам поможет узнать курс лекций по системе Linux Каунас.
Просмотр структуры файловой системы в виде дерева с помощью команды tree
Стоит отметить, что иногда вместо слепого поиска нужных папок и файлов удобнее увидеть их структуру в целом. Скорее всего, самым удобным инструментом в Линукс для этого является команда tree. Если она не предустановлена в вашем дистрибутиве, просто установите ее с помощью соответствующего пакетного менеджера. Например, в Ubuntu / Debian — с помощью команды apt install tree.
Если просто ввести в командную строку команду tree без аргументов и опций. Она покажет древовидную структуру всех дочерних каталогов текущего рабочего каталога. Кроме того, вы можете в качестве аргумента указать абсолютный или относительный путь к папке. Структуру которой желаете вывести на экран. Также вам могут пригодиться следующие опции команды tree:
- -d — убирает из вывода все, кроме папок;
- -p — включает в вывод информацию о настройках доступа для всех папок и файлов;
- -s — включает в вывод информацию о размерах файлов;
- -u — включает в вывод информацию о владельцах файлов;
- -g — включает в вывод информацию о группах файлов;
- -L — позволяет указать цифру, задающую максимальную глубину вложения отображаемых подкаталогов.
Скорее всего, использование утилит find и tree наряду с более простой утилитой ls поможет вам лучше ориентироваться в файловой системе. И с легкостью находить все необходимые папки и файлы. Чтобы поднять свою квалификацию в системном администрировании. И стать востребованным ИТ-специалистом в 2023 году. Советуем пройти обучение Linux Каунас на платформе SEDICOMM University. Тем более, что в Литве сегодня это можно сделать дистанционно, в онлайн-формате.
Команда SEDICOMM University: Академия Cisco, Linux Professional Institute, Python Institute.