Рассмотрим наиболее часто используемые подкаталоги корневого каталога в Linux, а также перечисление файлов и директорий, и удаление ненужных файлов.
Перечисление файлов и директорий
Для перечисления файлов и директорий в командной строке Linux используется команда ls. Опция -l выводит результат в табличном формате, отображая разрешения, дату создания и другую информацию о файлах и директориях. Опция -a показывает скрытые файлы и папки, начинающиеся с точки (.).
Перейдите в корневой каталог командой cd / и выполните команду ls -la. Вы увидите список файлов и директорий корневого каталога. Создание файлов и папок непосредственно в корневом каталоге не рекомендуется. Корневой каталог должен содержать только основные директории, такие как /media, /mnt, /proc, /run. Для создания файлов и папок используйте домашний каталог. Домашний каталог пользователя root — это /root. Для других пользователей — это подкаталог в /home.
Удаление файлов осуществляется командой rm. Например, rm hello.txt удалит файл hello.txt. Для удаления нескольких файлов с одинаковым расширением можно использовать подстановочные знаки: rm *.txt.
Часто используемые директории корневого каталога
Рассмотрим некоторые часто используемые директории корневого каталога:
- /etc: Содержит конфигурационные файлы (например, e2fsck.conf, mke2fs.conf) и подкаталоги (например, kernel, opt).
- /bin и /sbin: Содержат исполняемые файлы. /bin содержит файлы для всех пользователей, а /sbin — системные файлы, доступные только root-пользователю. В некоторых средах (например, Docker) /bin и /sbin могут быть символическими ссылками на другие директории, например, /usr/bin и /usr/sbin.
- /usr: Содержит пользовательские файлы, включая подкаталоги bin, include, lib и другие. /usr/sbin содержит системные утилиты.
- /tmp: Предназначена для временного хранения файлов и доступна всем пользователям системы.
- /media, /mnt, /proc, /run: Функциональность этих директорий выходит за рамки данного руководства.
Рассмотрена структура корневого каталога Linux и некоторые его основные подкаталоги.