# 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?
\--