Vraag Verschil tussen / en / root in Ubuntu? [duplicaat]


Deze vraag heeft hier al een antwoord:

Ik heb 100 GB gemaakt voor /. Toen ik Nautilus opende heb ik de root map. Dus wat is het verschil tussen / en /root?

Mijn gebruikersnaam is enigmaen ik heb een map met de naam enigma in de /home map en een andere map met dezelfde naam in /media. Wat is het verschil tussen deze twee mappen en wanneer moet ik de tweede map gebruiken?


10
2018-05-16 12:44


oorsprong


Gemarkeerd als duplicaat, maar zonder aan te geven waarvan het een duplicaat is. Geef aan. - Mathieu K.


antwoorden:


Als je naar de Linux-wereld komt (met Ubuntu smaak als uw keuze of een andere) uit de Microsoft Windows-wereld, dan lijken deze mapstructuren erg verwarrend.

Laat me een korte inleiding geven over het Linux-bestandssysteem om je vraag te beantwoorden. In een Linux-bestandssysteem worden alle mogelijke en toegankelijke bestanden, mappen aangemaakt onder de "wortel"bestandssysteem en in Linux-systeem wordt dit aangeduid als"/"-symbool (in tegenstelling tot Windows, waar verschillende schijven worden gemaakt, genaamd C :, D: enz. en u kunt uw bestanden en mappen binnen die stations maken en opslaan.) In Windows wordt het besturingssysteem meestal geïnstalleerd in station C: In Linux valt alles onder / (ook bekend als "wortel"map) .Wanneer u het Ubuntu OS installeert, zult u merken dat er al verschillende bestaande mappen binnenin staan /. Open nautilus en klik op "Bestandssysteem"(of in een nieuwe versie"Computer" onder apparaten) in de linkerzijbalk. Dit is eigenlijk wat erin zit /. Onder die mappen zijn er twee met de naam "wortel"en"huis".

Nu, in elk Linux-systeem is er een wortel gebruiker die alle macht heeft om iets in het besturingssysteem te veranderen (de super-admin;), zoals ik het graag noem). U kunt ook andere gebruikers maken. Wanneer een nieuwe gebruiker wordt aangemaakt, hebben ze daar hun eigen persoonlijke map /huisb.v. / Home / enigma (gelijk aan C: \ Users \ enigma in Windows). wortel gebruiker is de speciale persoon, die er een voor zichzelf heeft /b.v. /wortel. De persoonlijke directory van elke gebruiker is uitsluitend toegankelijk voor alleen die gebruiker (niet technisch) enkel en alleen die gebruiker als wortel gebruiker kan gaan & overal controleren & veranderen). De andere met dezelfde naam als de naam van de gebruiker onder /media is voor montage (buiten het kader van deze discussie voor bergsorry, moeten apart leren) opslagapparaten zoals externe HDD, Pendrive, CD / DVD enz. Modern Ubuntu behandelt ze mooi en geeft een snelkoppeling naar die apparaten op de desktop. Maar als u toegang wilt tot die bestanden via de terminal (commandolijn), dan moet je doorkruisen zoals

cd /media/enigma/ <your device name>/<folder/file name>

9
2018-05-16 18:55



U hebt me een zeer goede uitleg gegeven. Bedankt daarvoor. Waar ik de bestanden van de geïnstalleerde toepassing kon vinden. Omdat slechts twee dagen voordat ik gcc-compiler heb geïnstalleerd. Dus waar ik hun geïnstalleerde bestanden kon vinden en waar moet ik de programma's opslaan die ik heb gemaakt. Kan ik het opslaan in de / home-map? - BabyboB
Graag gedaan. In Linux is de installatie van software veel meer gecentraliseerd, dwz. Meestal mag je de map niet kiezen, je wilt je app installeren. Het systeem heeft het voor je beslist. De eenvoudigste manier om de geïnstalleerde bestanden te vinden (ervan uitgaande dat u hebt geïnstalleerd vanuit Ubuntu-pakketbeheer oftewel "apt" -systeem) is om Synaptic-pakketbeheer te openen vanuit Menu> Beheerder (of typ gewoon het zoekvak van de Unity-startpagina). - Tamal Patra
Zoek het vervolgens (bijvoorbeeld gcc), klik met de rechtermuisknop op de app en klik op Eigenschappen. De pop-up die wordt geopend, bevat een tabblad Geïnstalleerde bestanden. Daar kunt u alle bestanden vinden die in dat pakket zijn geïnstalleerd. Het binaire gcc-uitvoerbare bestand is hoogstwaarschijnlijk geïnstalleerd in de map / usr / bin of / bin. U moet uw eigen bestanden in uw thuismap maken als zijnde een algemene gebruiker, u hebt mogelijk geen toegang tot andere mappen in het systeem. Mijn systeem is dual boor met Windows en ik heb C :, D: drives gemonteerd binnen Ubuntu. Ik geef er persoonlijk de voorkeur aan mijn bestanden daar op te slaan, zodat ik ze ook via Windows kan openen. - Tamal Patra


In een notendop:

  • / wordt de hoofdmap genoemd, voor het hele systeem; alle mappen van het systeem komen op de een of andere manier uit deze map.

  • /rootis de root gebruiker (meer precies de gebruiker met UID 0's) home directory


34
2018-05-16 12:48



De hoofdmap van de reden root is niet in / home is dat / home is soms een apart bestandssysteem, en soms gemount vanaf een externe locatie. root moet in staat zijn om in te loggen en te werken zonder dat andere bestandssystemen zijn gemount (d.w.z. enkele gebruikersmodus). - TREE


/ is de wortel. /root is een map genaamd root in je hoofdmap (/)

/home/enigma is je thuismap; dat wil zeggen, waar uw documenten worden opgeslagen, uw bureaublad, uw muziek, uw video's, uw configuratiebestanden, enz. /media/enigma is de map waarin verwijderbare apparaten, ex, USB-sticks, externe harde schijven, cd's, enz. zijn gemonteerd. Met andere woorden, als u toegang wilt tot een verwisselbaar station, zou de plaats waar u naartoe zou gaan zijn /media/enigma/1TB drive of hoe de naam van je schijf ook is.


6
2018-05-16 12:50



dus wat zijn de dingen die ik in / root map kan plaatsen - BabyboB
De map / root is bedoeld voor de configuratiebestanden van de hoofdmap. De overgrote meerderheid van de tijd laten we die map gewoon met rust. We raken het alleen aan voor foutopsporing. Hiermee kunnen programma's een standaardconfiguratie hebben als u deze als root uitvoert. - anonymous2
@BabyboB /root wordt gebruikt om bestanden op te slaan terwijl je bent wortel, net als /home/username wordt gebruikt wanneer u werkt als uw normale gebruiker. Sindsdien echter wortel moet echt niet worden gebruikt, tenzij je het nodig hebt, je hebt waarschijnlijk maar een paar bestanden - misschien een paar deb-pakketten, misschien een paar bronpakketten, misschien wordt broncode gecompileerd, misschien een map voor wortele-mail (gemaakt door de e-mailclient). De belangrijkste dingen zullen misschien zijn wortel's verschillende configuratie-bestanden - zoals .bashrc, .wgetrc, .alpine, .mc, .screen, etc. - waarschijnlijk allemaal verborgen (gebruik ls -a zien). - Baard Kopperud
@BaardKopperud niets. Het is het beste om weg te blijven van systeemmappen. Houd uw systeemmappen schoon en plaats dingen die u nodig hebt (voor server / geen-desktop gerelateerde zaken) in mappen met "lokaal" daarin en voor desktops in / home / $ USER /. - Rinzwind


Het verschil tussen / en /root is gemakkelijk uit te leggen, / is de hoofdboom (root) van het volledige linux-bestandssysteem en /root is de gebruikersdirectory van de beheerder gelijk aan die van jou in /home/<username>.


4
2018-05-16 12:48





De basismap van een gebruiker wordt soms ~ en in het geval van root / root / genoemd. Voor andere gebruikers, misschien gebruikers die de rest van het systeem niet kunnen 'zien' - ze worden chrooted in een map waarvan wat ze zien '/' als basis is, hoewel bovenliggende mappen bestaan.

Als u 'alles' kunt zien, is '/' het bovenste niveau van alles in het bestandssysteem.


2
2018-05-16 18:39





Picture of Linux filesystem

Ik heb zojuist een foto voor je gemaakt om het duidelijk te maken. Het Linux-systeem is als een boom. De onderkant van de boom is de "/". De / root is een map in de "/" -structuur.


1
2018-05-16 20:29





Uw thuismap is meestal /home/$USER, maar root's (beheerder of superuser, de gebruiker met de volledige rechten) home-map is /root. Omdat je dat niet bent root, je kunt de inhoud niet binnen zien /root zonder om root-toegang te vragen (meestal met de sudo opdracht en een shell- of bestandsbeheerder, b.v. sudo nautilus).

/ is de root van het bestandssysteem. Het is als het C:\ rijden in Windows. Het verschil is hier dat andere schijven zijn gemonteerd  binnen  /, meestal in /media/$USER/DRIVE (alleen huidige gebruiker) of in /mnt/DRIVE (voor alle gebruikers).

Op te sommen:

In uw thuismap vindt u uw bureaublad, documenten, downloads, enzovoort. En in uw mediamap heeft u uw "gekoppelde" stations (behalve /, omdat het niet hoeft te worden gemount). Zo /root is gewoon een homedirectory in de hoofdmap van het echte bestandssysteem.


1
2018-05-16 20:09