Как найти файлы и папки в терминале Линукс, курсы Linux индивидуальное обучение Каунас

Как найти файлы и папки в терминале Линукс, курсы Linux индивидуальное обучение Каунас

Статьи

Навыки уверенной работы с Линукс в 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.