Linux

Что это за папки в вашем корневом каталоге Linux?

Что это за папки в вашем корневом каталоге Linux?

Откройте файловый менеджер на вашем компьютере с Linux и выберите Компьютер на боковой панели. Это покажет ваши системные папки. Ты хоть представляешь, что держит каждый из них? Некоторые кажутся очевидными. Других не так уж и много. И в поле зрения нет диска C: или D :.

Разблокируйте «Шпаргалку по основным командам Linux» сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты

LinuxFilesystem-Root

Не волнуйтесь Вот разбивка того, что делает ваш компьютер галочкой.

/ bin & / sbin

Папка / bin содержит множество исполняемых файлов на вашем компьютере. Когда вы набираете команду в терминале , это папка, которую вы ищете. Чтобы запустить программу, которая не находится в этой папке, вам придется вместо этого перейти в это место.

LinuxFilesystem-Bin

/ sbin содержит двоичные файлы, зарезервированные для системных администраторов. Это команды, к которым обычным пользователям может не понадобиться доступ.

/ загрузки

Это файлы, которые нужны вашему компьютеру для загрузки. Это где ваш загрузчик и ядро Linux прямом эфире. Излишне говорить, что вещи здесь важны. Завинчивание может привести к тому, что ваш компьютер не запустится. Вы хотите знать, что вы делаете.

/ DEV

Имя этой папки сокращенно для устройства, а не для разработчика. Здесь вы найдете файлы, относящиеся к оборудованию вашей машины, например, к процессору и различным жестким дискам.

Системы Unix обрабатывают все как файл, даже если это не так. «Поддельные» файлы в / dev не будут иметь смысла для вашего обычного пользователя, но они облегчат жизнь разработчикам.

/и т.д

Это началось как место для размещения файлов, которые не имели дома. Теперь вы найдете стартовые скрипты и файлы конфигурации для ваших приложений. Если вы хотите отредактировать, например, пользователей, которые имеют привилегии sudo, файл конфигурации находится здесь.

LinuxFilesystem-Etc

Это системные настройки. Те, которые зависят от пользователя, прячутся в своих домашних каталогах. Вы можете часто видеть эти папки, нажав Ctrl + H (GNOME) или Alt +. (KDE).

/дом

Каждый пользователь получает свой собственный каталог. Это пространство, с которым вы уже знакомы. Здесь вы видите свои документы, музыку, видео и другое содержимое , которое видите в вашем файловом менеджере.

/ lib & / lib64

Это расположение содержит образы библиотек, которые нужны вашему компьютеру для загрузки, а также модули ядра. Содержимое этой папки также позволяет запускать команды в корневой среде. Короче, важные вещи.

/СМИ

Как упоминалось ранее, Linux рассматривает все как файл, включая устройства. Как и / dev , эта папка содержит файлы, соответствующие оборудованию. В данном случае это съемные носители, такие как флешки и компакт-диски.

/ мнт

Это каталог для временного подключения дисков. Думайте образы ISO. Старые Linux-системы предъявляют больше требований к каталогу / mnt . В наши дни многие временные устройства, такие как загрузка внешнего жесткого диска, используют / media .

/ неавтоматического

Название короткое для необязательного. Это пространство, которое может использовать стороннее программное обеспечение, такое как Java или Google Chrome.

/ Proc

Здесь вы найдете информацию о запущенных процессах. Эти «поддельные» файлы на самом деле не занимают места на диске. Но, как и содержимое / dev и / media , они выглядят реальными.

LinuxFilesystem-Proc

Эти папки предоставляют информацию об оборудовании вашего компьютера и ядре. Например, / proc / cpuinfo предоставляет подробную информацию о вашем процессоре. Возможно, вы захотите разрешить системному монитору доступ к этим файлам системную а не просматривать их напрямую.

/ корень

Когда вы входите в систему как пользователь root, у вас есть отдельный домашний каталог. Это оно. Обратите внимание, что / root отличается от / , который также называется вашим корневым каталогом.

/бегать

Есть несколько каталогов, с которыми вы бы не столкнулись десять или два года назад. Это одна из них. Это начало появляться в 2011 году.

Некоторые программы, запускаемые в начале процесса загрузки, помещают данные времени выполнения в / dev и другие места. Этот каталог предоставляет специальное пространство для этого.

/ SRV

Эти буквы означают обслуживание, в частности, те, которые вы обслуживаете через свою машину. Не удивляйтесь, если в этой папке ничего не увидите, если вы не используете свой компьютер в качестве сервера.

/ SYS

Этот каталог является виртуальной файловой системой. Он отображает информацию, относящуюся к подсистемам ядра, аппаратным устройствам и соответствующим драйверам устройств. Эта область вашего компьютера является продуктом sysfs .

LinuxFilesystem-Sys

/ TMP

Неудивительно, что эта папка содержит временные файлы. Здесь вы можете найти ZIP-файлы из программ и журналы сбоев, которые не останутся на месте. В прошлом жесткие диски были маленькими. Теперь у нас больше места, чем нам нужно , но это не означает, что каждый бит данных должен храниться вечно.

/ USR

В этом каталоге отображаются пользовательские приложения и инструменты. Здесь вы можете найти двоичные файлы, исходный код, значки, документацию и другие полезные данные.

/ вар

Это пространство содержит переменные данные. Это место для системных журналов, катушек принтера, файлов блокировки и подобных файлов. Вы можете увидеть кэшированные данные и папки, относящиеся к играм. / var отдельно от / usr для случаев, когда последний доступен только для чтения.

Если бы там был простой способ запомнить это

Есть. На изображении ниже представлен обзор каждой папки (кроме / run ). Он доступен на TecMint вместе с более подробной информацией для тех, кто в ней нуждается.

LinuxFilesystem-Справочник

О чем они думали?

Как говорит Linux Voice в своем выпуске за июль 2016 года, «секрет понимания причуд файловой системы Linux заключается в том, чтобы заставить себя задуматься о системном администраторе Unix 1980-х годов».

Я никогда не был сисадмином в 80-х, и при этом я не был жив. Но я согласен, что это помогает попытаться проникнуть в голову.

Если бы вы были администратором Linux еще тогда, я бы хотел услышать ваши мысли. Просветите нас, младших кнутов в комментариях!

Как и для всех остальных, как часто вы погружаетесь в корневой каталог? Считаете ли вы, что папка с иерархией сбивает с толку? Как это по сравнению с другими операционными системами? Вступать в общий разговор!

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux