π Hoofdstuk 9: Bestandsbeheer & Manipulatie¶
In dit hoofdstuk leer je alles over het beheren, verplaatsen en verwijderen van bestanden op Linux-systemen.
We behandelen de belangrijkste tools, laten voorbeeldoutput zien, leggen uit hoe je de resultaten interpreteert en geven de sterke en zwakke punten van elke tool.
Daarnaast krijg je installatiestappen, versie-controle, update en verwijdercommando's.
πΉ cp¶
cp kopieert bestanden en mappen.
π₯ Installatie / Update / Verwijderen¶
# Standaard aanwezig (onderdeel van coreutils)
sudo apt install coreutils
sudo apt update && sudo apt upgrade coreutils
sudo apt remove coreutils
which cp
cp --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
(geen output bij succes, foutmelding bij mislukking)
Uitleg
- cp bestand.txt kopie.txt: maakt een duplicaat.
- -r: recursief kopiΓ«ren van mappen.
Sterke punten
- Eenvoudig en snel.
- Onderdeel van alle Linux-systemen.
Zwakke punten
- Geen voortgangsbalk.
- Geen ingebouwde fouttolerantie.
πΉ mv¶
mv verplaatst of hernoemt bestanden en mappen.
π₯ Installatie / Update / Verwijderen¶
# Onderdeel van coreutils
sudo apt install coreutils
sudo apt update && sudo apt upgrade coreutils
sudo apt remove coreutils
which mv
mv --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
Uitleg
- mv bron doel: verplaatst bestand.
- mv oud.txt nieuw.txt: hernoemt bestand.
Sterke punten
- Simpel, krachtig en snel.
- Kan zowel verplaatsen als hernoemen.
Zwakke punten
- Geen "undo".
- Overschrijft standaard zonder waarschuwing (tenzij
-i).
πΉ rm¶
rm verwijdert bestanden en mappen.
π₯ Installatie / Update / Verwijderen¶
# Onderdeel van coreutils
sudo apt install coreutils
sudo apt update && sudo apt upgrade coreutils
sudo apt remove coreutils
which rm
rm --version
βΆοΈ Gebruik¶
# Bestand verwijderen
rm bestand.txt
# Map en inhoud verwijderen
rm -r map1
# Veilig met bevestiging
rm -i bestand.txt
π Voorbeeldoutput¶
(geen output bij succes, foutmelding bij mislukking)
Uitleg
- rm bestand.txt: verwijdert bestand permanent.
- -r: recursief (voor mappen).
- -i: vraagt bevestiging.
Sterke punten
- Snel en krachtig.
- Altijd aanwezig.
Zwakke punten
- Permanent verwijderen β niet herstelbaar zonder backups.
- Grote kans op fouten als
-rverkeerd gebruikt wordt.
πΉ shred¶
shred verwijdert bestanden veilig door ze meerdere keren te overschrijven.
π₯ Installatie / Update / Verwijderen¶
sudo apt install coreutils
sudo apt update && sudo apt upgrade coreutils
sudo apt remove coreutils
which shred
shred --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
(geen output bij succes)
Uitleg
- -u: verwijdert bestand na overschrijven.
- -n: aantal overschrijvingen instellen.
Sterke punten
- Veilig verwijderen van gevoelige data.
- Voorkomt herstel met data recovery-tools.
Zwakke punten
- Langzamer dan gewoon
rm. - Niet altijd effectief op SSD's vanwege wear leveling.
πΉ rename¶
rename hernoemt meerdere bestanden tegelijk met behulp van patronen of regex.
π₯ Installatie / Update / Verwijderen¶
sudo apt install rename
sudo apt update && sudo apt upgrade rename
sudo apt remove rename
which rename
rename --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
(bestanden worden hernoemd zonder extra output)
Uitleg
- s/patroon/vervanging/: regex-syntax voor hernoemen.
- Zeer krachtig voor batch-operaties.
Sterke punten
- Perfect voor batch-rename.
- Ondersteunt regex.
Zwakke punten
- Minder intuΓ―tief voor beginners.
- Kans op fouten bij verkeerde regex.