Операционные системы на ядре Linux имеют свою структуру каталогов. Есть специальный стандарт Filesystem Hierarchy Standard (FHS). Этот стандарт определяет места для хранения файлов в файловой системе Linux. К примеру системный каталог операционной системы Убунту обозначается как /. Внутри этого каталога находятся все базовые каталоги, каждый из которых, предназначен для определенных целей. Ниже приводится краткое описание основных стандартных каталогов операционной системы Linux.
В Windows обычно говорят Папка, в то время как в Linux есть такое понятие как Каталог. По сути это одно и тоже и данные слова являются синонимами: папка, каталог, директория.
/ Корневой (системный) каталог файловой системы Linux. В нем содержатся системные файлы и папки, установленные программы и игры. Все, что перечисленно ниже, находится именно в корневом каталоге.
/bin В данном каталоге расположены системные программы.
/boot В этом каталоге находится системный загрузчик и дополнительные файлы, нужные для запуска операционной системы.
/dev В данном каталоге находятся файлы, которые в компьютере являются физическими устройствами (от слова device). К примеру, /dev/sda — означает первый SATA-жесткий диск вашего компьютера.
/etc В каталоге /etc хранятся системные и конфигурационные файлы системы. Например, тут хранятся такие файлы: fstab, passwd, hosts и т.д.
/home Это Домашняя папка пользователя. Тут хранятся все ваши личные файлы (фото, музыка, видео и т.д.), файлы настроек программ, внешнего видео операционной системы и т.д. Рекомендуется размещать этот каталог на отдельном разделе жесткого диска или на другом жестком диске.
/lib В этом каталоге находятся системные библиотеки, а так же модули ядра.
/lost+found В данном каталоге находятся резервные файлы, которые нужны для восстановления системы программой fsck.
/media В этом каталоге как правило находятся монтируемые съемные носители (флешки, съемные жесткие диски). Для каждого подключенного устройства в каталоге /media создается отдельный каталог.
/mnt В этот каталог временно монтирут дополнительные файловые системы.
/opt В каталог /opt как правило устанавливают дополнительное ПО, которое является дополнительным к базовому программному обеспечению операционной системы.
/proc В этом каталоге находится псевдофайловая система. Это виртуальная файловая система информации о ядре и процессах.
/root Это каталог суперпользователя и является его домашним каталогом.
/sbin В данном каталоге размещены важные системные исполняемые (бинарные) файлы, которые нужны для запуска операционной системы. Также в каталоге /sbin находятся команды используемые системным администратором. К примеру, в каталоге /sbin находится команда reboot.
/srv Этот каталог содержит неизменяемые данные для сервисов («только для чтения»), которые предоставлет данная операционная система.
/tmp В данном каталоге находятся временные системные файлы, которые через время удаляются. Также тут хранят свои временные файлы некоторые программы.
/usr В этом каталоге размещаются всевозможные дополнительные файлы, например библиотеки, которые не нужны во время загрузки системы. В каталоге /usr содержится иерархия подкаталогов, например, /usr/bin, /usr/local, /usr/sbin.
/var В этом каталоге находятся разные данные, которые как правило изменяются с течением времени. Например, в нем иногда размещаются сохраненные данные для игр, регистрационные файлы, буферы печати. В нем же хранятся файлы системных журналов (в каталоге /var/log).
Файловые команды в Убунту
Копируем «битые» диски
Бесплатные аналоги платным монстрам
Как правильно сохранить данные
Неплохо бы более подробно рассмотреть структуру каталогов в ubuntu, так как в вышеупомянутых выше каталогах содержится ещё много непонятных для новичка папок.