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:
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:
mkdir -p projects/javascript/2026Lege bestanden maken: touch
Om een leeg bestand te maken, of om de wijzigingstijdstempel van een bestaand bestand bij te werken, gebruikt u de opdracht:
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:
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directoryIn dit geval moet u eerst de mapstructuur maken en vervolgens het bestand:
mkdir ghost_folder
touch ghost_folder/index.htmlAls er al een map bestaat, zal het uitvoeren van mkdir zonder -p een foutmelding genereren:
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File existsProbeer het zelf
Oefening 1: Maak een projectenmap
Maak een nieuwe map met de naam 'projecten' in de huidige map.
Toon hint
Gebruik de opdracht mkdir gevolgd door de mapnaam 'projecten'.
Oplossing beschikbaar na 3 pogingen
Oefening 2: Geneste structuur
Creëer een geneste mappenstructuur 'workspace/src' in één enkele opdracht, waarbij u ervoor zorgt dat u de noodzakelijke bovenliggende mappen aanmaakt.
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
Maak een leeg bestand met de naam 'index.html' in de huidige map.
Toon hint
Gebruik de aanraakopdracht gevolgd door de naam van het bestand dat u wilt maken.
Oplossing beschikbaar na 3 pogingen