How To Use mkdir command to create directories in Linux Or Ubuntu via terminal Step By Step Tutorial
Inhoudsopgave:
- Linux mkdir-opdrachtsyntaxis
- Een nieuwe map maken
- Bovenliggende mappen maken
- Hoe machtigingen in te stellen bij het aanmaken van een map
- Meerdere mappen maken
- Conclusie
In Linux-systemen kunt u nieuwe mappen maken vanaf de opdrachtregel of met behulp van de bestandsbeheerder van uw bureaublad. De opdracht waarmee u mappen kunt maken (ook wel mappen genoemd) is
mkdir
.
Deze tutorial behandelt de basisprincipes van het gebruik van de opdracht
mkdir
, inclusief dagelijkse voorbeelden.
Linux mkdir-opdrachtsyntaxis
De syntaxis voor de opdracht
mkdir
is als volgt:
mkdir
De opdracht heeft een of meer mapnamen als argumenten.
Een nieuwe map maken
Als u een map in Linux wilt maken, geeft u de naam van de map als argument door aan de opdracht
mkdir
. Als u bijvoorbeeld een nieuwe map
newdir
wilt maken, voert u de volgende opdracht uit:
mkdir newdir
U kunt controleren of de map is gemaakt door de inhoud weer te geven met de opdracht
ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Wanneer u alleen de mapnaam opgeeft, zonder het volledige pad, wordt deze in de huidige werkmap gemaakt.
De huidige werkmap is de map van waaruit u de opdrachten uitvoert. Gebruik de opdracht
cd
om de huidige werkmap te wijzigen.
Als u een map op een andere locatie wilt maken, moet u het absolute of relatieve bestandspad naar de bovenliggende map opgeven. Als u bijvoorbeeld een nieuwe map in de map
/tmp
wilt maken, typt u:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
De optie
-v
(
--verbose
) vertelt
mkdir
om een bericht af te drukken voor elke gemaakte map.
Bovenliggende mappen maken
Een bovenliggende map is een map die zich boven een andere map in de mapstructuur bevindt. Gebruik de optie
-p
om bovenliggende mappen te maken.
Stel dat u een map
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Als een van de bovenliggende mappen niet bestaat, krijgt u een foutmelding zoals hieronder weergegeven:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
In plaats van de ontbrekende bovenliggende mappen een voor een te maken, roept u de opdracht
mkdir
aan met de optie
-p
:
mkdir -p /home/linuxize/Music/Rock/Gothic
Wanneer de optie
-p
wordt gebruikt, maakt de opdracht de map alleen als deze niet bestaat.
Als u probeert een map te maken die al bestaat en de optie
-p
niet is opgegeven, zal
mkdir
fout
File exists
afdrukken:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Hoe machtigingen in te stellen bij het aanmaken van een map
Gebruik de optie
-m
(
-mode
) om een map met specifieke machtigingen te maken. De syntaxis voor het toewijzen van machtigingen is hetzelfde als bij de opdracht
chmod
.
In het volgende voorbeeld maken we een nieuwe map met
700
machtigingen, wat betekent dat alleen de gebruiker die de map heeft gemaakt toegang heeft:
mkdir -m 700 newdir
Als de optie
-m
niet wordt gebruikt, hebben de nieuw gemaakte mappen meestal
775
of
755
machtigingen, afhankelijk van de
umask
waarde.
Meerdere mappen maken
Om meerdere mappen te maken, geeft u de namen van de mappen op als opdrachtargumenten, gescheiden door een spatie:
mkdir dir1 dir2 dir3
Met de opdracht
mkdir
kunt u ook een complexe mapstructuur maken met één opdracht:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
De bovenstaande opdracht maakt de volgende directorystructuur:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Conclusie
De opdracht
mkdir
in Linux wordt gebruikt om nieuwe mappen te maken.
Voor meer informatie over
mkdir
, bezoek de mkdir man-pagina.
Hoe slimme mappen te maken om tijd te besparen op uw mac
Apple Smart Folders zijn handige en krachtige tijdbesparers zodra u ze begrijpt.
Tar-opdracht in linux (archieven maken en uitpakken)
De opdracht tar wordt gebruikt om tar-archieven te maken door een groep bestanden om te zetten in een archief. In deze zelfstudie laten we u zien hoe u de opdracht tar gebruikt om tar-archieven uit te pakken, op te lijsten en te maken.
Hoe groepen te maken in Linux (opdracht groupadd)
In dit artikel zullen we het hebben over het maken van nieuwe groepen in Linux, met behulp van de opdracht groupadd. Groepen worden gebruikt om gebruikersaccounts te organiseren en te beheren.







