Diferença entre / e / root no Ubuntu? [duplicado]

10

Eu criei 100 GB para / . Quando abri o Nautilus, encontrei a pasta root . Então, qual é a diferença entre / e /root ?

Meu nome de usuário é enigma e eu tenho uma pasta chamada enigma na pasta /home e outra pasta com o mesmo nome em /media . Qual é a diferença entre essas duas pastas e quando devo usar a segunda pasta?

    
por BabyboB 16.05.2016 / 14:44

7 respostas

9

Se você está vindo para o mundo Linux (tendo o Ubuntu flavor como sua escolha ou outro) do mundo Microsoft Windows, então essas estruturas de pastas podem parecer muito confusas.

Para responder à sua pergunta, deixe-me dar uma breve introdução ao sistema de arquivos Linux. Em um sistema de arquivos Linux todos os arquivos possíveis e acessíveis, pastas são criadas sob o sistema de arquivos " root " e no sistema Linux é indicado como " / " (diferente do Windows, onde diferentes Unidades são criadas, chamadas C :, D: etc. e você pode criar e armazenar seus arquivos e pastas dentro dessas unidades). No Windows, o sistema operacional é na maioria das vezes instalado na unidade C :. No Linux, tudo vem em / (também conhecido como diretório " root "). Quando você instala o sistema operacional Ubuntu, você notará que várias pastas existentes já estão lá dentro de / . Abra o nautilus e clique em " Sistema de arquivos " (ou em alguma nova versão " Computador " em Dispositivos ) na barra lateral esquerda. Este é realmente o que está dentro de / . Entre essas pastas há duas chamadas " root " e " home ".

Agora, em todos os sistemas Linux, existe um usuário root que tem todo o poder de alterar qualquer coisa dentro do sistema operacional (o superadministrador;), como eu gosto de chamá-lo. Você pode criar outros usuários também. Sempre que um novo usuário é criado, ele terá sua própria pasta pessoal dentro de / home , por exemplo / home / enigma (equivalente a C: \ users \ enigma no Windows). O usuário root é o especial, que tem um diretamente em / , por exemplo / root . O diretório pessoal de qualquer usuário é acessível exclusivamente para esse usuário (não tecnicamente apenas que o usuário como usuário root pode ir e verificar em qualquer lugar). O outro com o mesmo nome que o nome do usuário em / media é para montagem (além do escopo desta discussão para dispositivos de armazenamento mount , desculpe, tem que aprender separadamente) como HDD externo, Pendrive, CD / DVD etc. O Ubuntu moderno lida bem com eles e dá um atalho para esses dispositivos na área de trabalho. Mas, se você quiser acessar esses arquivos através do terminal (linha de comando), então você tem que atravessar como

cd /media/enigma/ <your device name>/<folder/file name>
    
por Tamal Patra 16.05.2016 / 20:55
34

Em poucas palavras:

  • / é chamado de diretório raiz, para todo o sistema; todos os diretórios do sistema descem deste diretório de uma forma ou de outra.

  • /root é o diretório inicial do usuário root (mais precisamente o usuário com UID 0)

por heemayl 16.05.2016 / 14:48
6

/ é a raiz. /root é uma pasta chamada root na sua pasta raiz ( / )

/home/enigma é sua pasta pessoal; ou seja, onde seus documentos estão armazenados, seu Desktop, suas músicas, seus vídeos, seus arquivos de configuração, etc. /media/enigma é a pasta onde os dispositivos removíveis, ex, pen drives, discos rígidos externos, cd's, etc. são montados. Em outras palavras, se você quiser acessar uma unidade removível, o local para o qual você acessaria seria /media/enigma/1TB drive ou qualquer que seja o nome da sua unidade.

    
por anonymous2 16.05.2016 / 14:50
4

A diferença entre / e /root é fácil de explicar, / é a árvore principal (root) de todo o sistema de arquivos linux e /root é o diretório do usuário do admin equivalente ao seu em /home/<username> .

    
por Videonauth 16.05.2016 / 14:48
2

O diretório pessoal de um usuário é às vezes referido como ~ e, no caso da raiz, é / root /. Para outros usuários, talvez usuários que não podem 'ver' o resto do sistema - eles são chrootados em um diretório onde o que eles vêem é '/' como a base, mesmo que os diretórios pai existam.

Se você puder ver 'tudo' - '/' é o nível mais alto de tudo no sistema de arquivos.

    
por Tommy 16.05.2016 / 20:39
1

Acabei de criar uma foto para você deixar claro. O sistema Linux é como uma árvore. O fundo da árvore é o "/". O / root é uma pasta na árvore "/".

    
por Kobject 16.05.2016 / 22:29
1

Seu diretório pessoal é geralmente /home/$USER , mas o diretório inicial root (administrador ou superusuário, o usuário com privilégios totais) é /root . Como você não é root , não é possível ver o conteúdo dentro de /root sem solicitar acesso root (geralmente com o comando sudo e um shell ou gerenciador de arquivos, por exemplo, sudo nautilus ).

/ é a raiz do sistema de arquivos. É como a unidade C:\ no Windows. A diferença aqui é que outras unidades são montadas dentro de / , geralmente em /media/$USER/DRIVE (somente usuário atual) ou em /mnt/DRIVE (para todos os usuários). / p>

Para resumir:

Dentro da sua pasta pessoal, você encontrará sua Área de Trabalho, Documentos, Downloads, etc. E dentro da sua pasta de mídia você tem suas unidades "montadas" (exceto / , porque não precisa ser montado) . Portanto, /root é apenas um diretório inicial dentro da raiz real do sistema de arquivos.

    
por simplegamer 16.05.2016 / 22:09

Tags