3.1 Directories
File systeem
Het unix file systeem is een hiërarchisch systeem, net als bij Windows. Dat betekent dat er ergens een begin is; onder windows is dat (bijna altijd) c:\ en onder Linux is dat /

Uitleg:
Directory Commando's
| commando | wat doet het? | voorbeeld |
| ls | Laat directory zien | ls |
| ll | Laat directory (long format) zien | ll (is alias van ls -la) |
| mkdir | MaKe DIRectory - Maak een directory | mkdir test |
| rmdir | ReMove DIRectory - Verwijder directory | rmdir test (moet wel leeg zijn) |
| cd | Ga naar directory | cd test |
| cd .. | Ga naar de vorige directory | |
| cd . | Ga naar deze directory |
onzinnig commando |
| cd ~ | Ga naar jouw home directory |
|
| pwd | Print Working Directory |
Laat zien waar je 'bent'. |
File Commando's (herhaling)
| commando | wat doet het? | voorbeeld |
| cat | Laat inhoud van een file zien | cat file01.txt |
| touch | Maak een nieuwe lege file | touch file01.txt |
| cp | Kopier een file | cp file01.txt file02.txt |
| rm | Delete (remove) file | rm file01.txt |
| nano | "Simple" text editor | nano file01.txt |
Opdracht 1
- ga naar jouw home directory cd ~
- maak en directory test
- kopieer de file /etc/passwd naar de test directory
max@ubuntu_vm:~/test$ ll
total 12
drwxrwxr-x 2 max max 4096 Jan 23 10:47 ./
drwxr-xr-x 7 max max 4096 Jan 23 10:46 ../
-rw-r--r-- 1 max max 1552 Jan 23 10:47 passwd
max@ubuntu_vm:~/test$
- laat de inhoud van de passwd file zien met behulp van het commando cat
- met grep kan je zoeken in een file, bijvoorbeeld
grep root passwd - redirect de output van het vorige commando naar de file output.txt
Schrijf het hele commando op je antwoordenblad
Opdracht 2
- ga naar jouw home directory cd ~
- verwijder de directory test die je bij de vorige opdracht hebt gemaakt.
- maak een nieuwe directory en noem die opdracht2
- in de directory opdracht2 maak je twee nieuwe directories opdracht21 en opdracht22
- in de directory opdracht 21 maak je drie lege files: file01, file02 en file03
- in de directory opdracht22 maak je één nieuwe directory opdracht31
De gehele structuur ziet er dan als volgt uit
| home | directory | directory | files/directory |
| ~ | opdracht2 | opdracht21 | file01, file02, file03 (files) |
| opdracht22 | opdracht31 (directory) |
Ga terug naar jou home directory en voer het volgende comamndo uit:
ls -R opdracht2
Zet de output op je antwoordenblad.
Opdracht 3 - vragen
a) Als je ls -la uitvoert dan zie je files en directory's. Hoe kun je zien wat een file is en wat een directory is?
b) Wat gebeurt er als je cd ../.. uitvoert?
c) Wat is een absoluut path in Linux?
--