Разница между / и / root в Ubuntu? [Дубликат]

У этого вопроса уже есть ответ здесь: Как понять макет файловой системы Ubuntu? 6 ответов

Я создал 100   GB для /. Когда я открыл Nautilus, я нашел папку root. Итак, какая разница между / и /root?

Мое имя пользователя enigma, и у меня есть папка с именем enigma в папке /home и другая папка с тем же именем в /media. В чем разница между этими двумя папками и когда мне нужно использовать вторую папку?

1
задан 17 May 2016 в 01:08

6 ответов

В двух словах:

/ называется корневым каталогом для всей системы; все каталоги системы спускаются из этого каталога так или иначе. /root является root пользователем (точнее, пользователь с UID 0) home directory
34
ответ дан 23 May 2018 в 11:03
  • 1
    Причина, по которой домашний каталог root не находится в / home, заключается в том, что / home иногда является отдельной файловой системой и иногда монтируется с удаленного места. root должен иметь возможность входа в систему и работы без установки других файловых систем (например, однопользовательский режим). – TREE 16 May 2016 в 17:48

/ - это корень. /root - это папка с именем root в вашей корневой папке (/)

/home/enigma - ваша домашняя папка; т.е. где хранятся ваши документы, ваш рабочий стол, музыка, видео, файлы конфигурации и т. д. /media/enigma - это папка, в которой смонтированы съемные устройства, например USB-накопители, внешние жесткие диски, компакт-диски и т. д. Другими словами, если вы хотите получить доступ к съемному диску, место, в которое вы бы отправились, было бы /media/enigma/1TB drive или любым другим именем вашего диска.

6
ответ дан 23 May 2018 в 11:03
  • 1
    поэтому какие вещи я могу разместить в папке / root – BabyboB 16 May 2016 в 15:55
  • 2
    Каталог / root предназначен для файлов конфигурации root. В большинстве случаев мы просто оставляем эту папку в покое. Мы только касаемся его для отладки. Это позволяет программам иметь конфигурацию по умолчанию, если вы запускаете ее как root. – anonymous2 16 May 2016 в 15:59
  • 3
    @BabyboB /root используется для хранения файлов, пока вы root , так же как /home/username используется, когда вы работаете как обычный пользователь. Однако, поскольку root действительно не должен использоваться, если вам это не нужно, у вас, скорее всего, будет мало файлов - возможно, несколько deb-пакетов, возможно, несколько исходных пакетов, возможно, исходный код скомпилирована, возможно, папка для почты root (созданная почтовым клиентом). Наиболее важными вещами могут быть root различные конфигурационные файлы - например, .bashrc, .wgetrc, .alpine, .mc, .screen и т. Д. - возможно, все скрытые ( используйте ls -a для просмотра). – Baard Kopperud 16 May 2016 в 20:29
  • 4
    @BaardKopperud ничего. Было бы лучше держаться подальше от системных каталогов. Храните ваши системные каталоги в чистоте и помещайте нужные вещи (для материалов, связанных с сервером / не-рабочим) в каталогах с "local" в них и для настольных компьютеров в / home / $ USER /. – Rinzwind 16 May 2016 в 23:50

Различие между / и /root легко объясняется, / является основным деревом (корнем) всей файловой системы Linux и /root является пользовательским каталогом администратора, эквивалентным вашему в [ f5].

4
ответ дан 23 May 2018 в 11:03

Домашний каталог пользователя иногда называют ~ и в корневом каталоге root /. Для других пользователей, возможно, для пользователей, которые не могут «видеть» остальную систему, они зацикливаются на директории, где то, что они видят, является «/» в качестве базы, даже если существуют родительские каталоги.

If вы можете увидеть «все» - «/» - самый верхний уровень всего в файловой системе.

2
ответ дан 23 May 2018 в 11:03

Я только что создал для вас фотографию, чтобы она поняла. Система Linux похожа на дерево. Нижняя часть дерева - «/». / Root - это папка в дереве «/».

1
ответ дан 23 May 2018 в 11:03

Ваш домашний каталог обычно /home/$USER, но root (администратор или суперпользователь, пользователь с полными правами) домашний каталог /root. Поскольку вы не root, вы не можете видеть содержимое внутри /root без запроса доступа root (обычно с помощью команды sudo и диспетчера оболочки или файла, например sudo nautilus).

/ - корень файловой системы. Это похоже на диск C:\ в Windows. Разница здесь в том, что другие диски монтируются внутри /, обычно в /media/$USER/DRIVE (только для текущего пользователя) или в /mnt/DRIVE (для всех пользователей).

Подводя итог:

В вашей домашней папке вы найдете свой Рабочий стол, Документы, Загрузки и т. д. И внутри вашей медиа-папки у вас есть ваши «смонтированные» диски (кроме /, потому что его не нужно монтировать) , Таким образом, /root является только домашним каталогом внутри корня реальной файловой системы.

1
ответ дан 23 May 2018 в 11:03

Другие вопросы по тегам:

Похожие вопросы: