На этот вопрос уже есть ответ здесь:
Я создал 100 ГБ для /
. Когда я открыл Nautilus, я обнаружил корневую папку
. Так в чем разница между /
и / root
?
Мое имя пользователя - enigma
, и у меня есть папка с именем enigma
в папка / home
и еще одна папка с тем же именем в / media
. В чем разница между этими двумя папками и когда мне нужно использовать вторую папку?
Если Вы приезжаете в мир Linux (взятие аромата Ubuntu как Ваш выбор или другой один) от мира Microsoft Windows, то эти структуры папок могли бы казаться очень сбивающими с толку.
Для ответа на вопрос позвольте мне дать очень краткое введение в файловую систему Linux. В файловой системе Linux каждый возможные и доступные файлы, папки создаются под "корневой" файловой системой, и в системе Linux она обозначена как "/" символ (в отличие от Windows, где различные Диски создают, называют C:, D: и т.д. и можно создать и хранить файлы и папки в тех дисках). В Windows ОС большую часть времени установлена в C: диск. В Linux все прибывает под / (иначе "корневой" каталог). При установке ОС Ubuntu Вы заметите, что, несколько существующих папок уже там внутри/. Открытый наутилус и нажимает "File system" (или в некоторой новой версии "Компьютер" под Устройствами) на левой боковой панели. Это на самом деле, что внутри/. Среди тех папок существует два названных "корень" и "домой".
Теперь, В каждой системе Linux, существует пользователь root, который имеет все право изменять что-либо в ОС (суперадминистратор ;), поскольку мне нравится называть ее). Можно создать других пользователей также. Каждый раз, когда новый пользователь создается, у них будет там собственная личная папка внутри / домой, например,/home/enigma (эквивалентный C:\users\enigma в Windows). пользователь root является специальным, кто имеет один для его собственного непосредственно под/, например, корень/. Персональный каталог любого пользователя исключительно доступен для только, что пользователь (не технически только, что пользователь как пользователь root может пойти и проверить и измениться где угодно). Другой с тем же именем как имя Пользователя под / медиа для монтирования (вне объема этого обсуждения для монтирования, извините, должны учиться отдельно), устройства хранения как внешний жесткий диск, Pendrive, CD/DVD и т.д. современная Ubuntu обрабатывает их приятно, и дайте ярлык на те устройства на рабочем столе. Но, если Вы хотите получить доступ к тем файлам через терминал (командная строка), затем необходимо пересечь как
cd /media/enigma/ <your device name>/<folder/file name>
/
корень. /root
папка, названная root
в Вашей корневой папке (/
)
/home/enigma
, Ваша домашняя папка; т.е., где Ваши документы хранятся, Ваш Рабочий стол, Ваша Музыка, Ваши видео, Ваши конфигурационные файлы, и т.д. /media/enigma
являются папкой, где съемные устройства, исключая, карты с интерфейсом USB, внешние жесткие диски, CD, и т.д. смонтированы. Другими словами, если бы Вы хотите получить доступ к съемному диску, место, в которое Вы перешли бы, было бы /media/enigma/1TB drive
или независимо от того, что название Вашего диска.
Ваш корневой каталог обычно /home/$USER
, но root
(администратор или суперпользователь, пользователь, который имеет полные полномочия), корневой каталог /root
. Так как Вы не root
, Вы не можете видеть содержание внутри /root
не прося корневой доступ (обычно с sudo
команда и оболочка или файловый менеджер, например. sudo nautilus
).
/
корень файловой системы. Это похоже C:\
диск в Windows. Различие здесь - то, что другие диски смонтированы внутри /
, обычно в /media/$USER/DRIVE
(только текущий пользователь) или в /mnt/DRIVE
(для всех пользователей).
Подводя итоги:
В Вашей домашней папке Вы найдете свой Рабочий стол, Документы, Загрузки, и т.д. И в Вашей папке медиа у Вас есть свои "смонтированные" диски (за исключением /
, потому что это не должно быть смонтировано). Так /root
просто корневой каталог в реальном корне файловой системы.
я просто создал изображение для Вас для прояснения. Система Linux похожа на дерево. Нижняя часть дерева "/". Корень / является папкой на "/" дерево.
Корневой каталог пользователя иногда упоминается как ~ и в случае корня, который является/root/. Для других пользователей возможно, пользователей, которые не могут 'видеть' остальную часть системы - они - chrooted в каталог, где то, что они видят, '/' как основа, даже при том, что родительские каталоги существуют.
, Если Вы видите, 'все' - '/' является самым верхним уровнем всего в файловой системе.
Вкратце:
/
назван корневым каталогом, для целой системы; все каталоги системы убывают из этого каталога так или иначе.
/root
root
пользователь (более точно пользователь с 0 UID) корневой каталог
Различие между /
и /root
состоит в том, чтобы легко объяснить, /
основное дерево (корень) целой файловой системы Linux, и /root
пользовательский каталог администратора, эквивалентный Вашему в /home/<username>
.
/org/gnome/desktop/screensaver/lock-enabled
, /org/gnome/desktop/screensaver/ubuntu-lock-on-suspend
и /org/gnome/desktop/lockdown/disable-lock-screen
(я немного смущен двойным отрицательным здесь, но я решил установить его на ' on')
– craq
19 June 2018 в 13:15