Direct naar de hoofdinhoud
Module 2 · Les 1 van 33/11 in de cursus~10 min
Modulelessen (1/3)

Bronnen maken (mkdir en touch)

Naast het navigeren zult u regelmatig uw werkruimte moeten organiseren door nieuwe mappen (directories) en lege bestanden in de terminal aan te maken.


Mappen maken: mkdir

Gebruik de opdracht om een ​​nieuwe map te maken:

Bash
mkdir [folder_name]

Deze opdracht staat voor Make Directory. Met mkdir documents wordt bijvoorbeeld een map met de naam documents in uw huidige map gemaakt.

Geneste paden maken met -p

Als u probeert een map aan te maken in een map die nog niet bestaat (bijvoorbeeld projects/javascript/2026), mislukt de opdracht en wordt er een foutmelding weergegeven.

Om Linux te instrueren om automatisch eventuele ontbrekende tussenliggende bovenliggende mappen aan te maken, gebruik je de optie -p:

Bash
mkdir -p projects/javascript/2026

Lege bestanden maken: touch

Om een ​​leeg bestand te maken, of om de wijzigingstijdstempel van een bestaand bestand bij te werken, gebruikt u de opdracht:

Bash
touch [file_name]

Als u bijvoorbeeld touch app.js typt, wordt er een leeg tekstbestand met die naam in de huidige map gemaakt.


Gebruiksvoorbeelden en veelvoorkomende fouten

Als u probeert een bestand te maken met touch in een map die nog niet bestaat, ontvangt u een foutmelding:

Bash
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directory

In dit geval moet u eerst de mapstructuur maken en vervolgens het bestand:

Bash
mkdir ghost_folder
touch ghost_folder/index.html

Als er al een map bestaat, zal het uitvoeren van mkdir zonder -p een foutmelding genereren:

Bash
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File exists

Probeer het zelf

Oefening 1: Maak een projectenmap

Oefening#linux.m2.l1.e1
Pogingen: 0Laden…

Maak een nieuwe map met de naam 'projecten' in de huidige map.

Editor laden…
Toon hint

Gebruik de opdracht mkdir gevolgd door de mapnaam 'projecten'.

Oplossing beschikbaar na 3 pogingen

Oefening 2: Geneste structuur

Oefening#linux.m2.l1.e2
Pogingen: 0Laden…

Creëer een geneste mappenstructuur 'workspace/src' in één enkele opdracht, waarbij u ervoor zorgt dat u de noodzakelijke bovenliggende mappen aanmaakt.

Editor laden…
Toon hint

Gebruik de optie -p met de opdracht mkdir om geneste paden uit te bouwen.

Oplossing beschikbaar na 3 pogingen

Oefening 3: Maak een leeg bestand

Oefening#linux.m2.l1.e3
Pogingen: 0Laden…

Maak een leeg bestand met de naam 'index.html' in de huidige map.

Editor laden…
Toon hint

Gebruik de aanraakopdracht gevolgd door de naam van het bestand dat u wilt maken.

Oplossing beschikbaar na 3 pogingen