Essentiële opdrachten voor bestandsmanipulatie in Unix
Unix-systemen bieden een krachtige set opdrachtregeltools voor bestandsmanipulatie, waarmee gebruikers bestanden en mappen efficiënt kunnen beheren. Of u nu een systeembeheerder, ontwikkelaar of gewone gebruiker bent, het beheersen van deze opdrachten kan uw productiviteit aanzienlijk verbeteren. Dit artikel behandelt de essentiële Unix-opdrachten voor bestandsmanipulatie.
1. Bestanden en mappen weergeven
De opdracht ls
geeft de inhoud van een directory weer. Veelvoorkomende opties zijn:
ik
Voor een gedetailleerde lijst met bestandsmachtigingen, bestandsgroottes en wijzigingsdata, gebruikt u:
ls-l
Om verborgen bestanden op te nemen, voegt u de optie -a
toe:
ls-la
2. Mappen wijzigen
Gebruik de opdracht cd
om de huidige map te wijzigen:
cd /pad/naar/map
Om naar de home directory te navigeren, gebruikt u eenvoudigweg:
CD
3. Bestanden maken
De opdracht touch
maakt een leeg bestand of werkt de tijdstempel van een bestaand bestand bij:
raak bestandsnaam aan
4. Bestandsinhoud bekijken
Om de inhoud van een bestand weer te geven, gebruikt u de opdracht cat
:
kat bestandsnaam
Voor langere bestanden kunt u met de opdracht less
door de inhoud scrollen:
minder bestandsnaam
5. Bestanden kopiëren
Gebruik de opdracht cp
om bestanden en mappen te kopiëren:
cp bronbestand doelbestand
Om een directory en de inhoud ervan te kopiëren, voegt u de optie -r
toe:
cp -r bron_map doel_map
6. Bestanden verplaatsen en hernoemen
Met de opdracht mv
verplaatst of hernoemt u bestanden en mappen:
mv oude_naam nieuwe_naam
Om een bestand naar een andere map te verplaatsen:
mv bestandsnaam /pad/naar/bestemming
7. Bestanden verwijderen
De opdracht rm
verwijdert bestanden. Wees voorzichtig, want deze actie is onomkeerbaar:
rm bestandsnaam
Om een map en de inhoud ervan te verwijderen, voegt u de optie -r
toe:
rm -r map
8. Mappen aanmaken
Met de opdracht mkdir
worden nieuwe mappen gemaakt:
mkdir directory_naam
Om geneste mappen te maken, gebruikt u de optie -p
:
mkdir -p bovenliggende_map/onderliggende_map
9. Bestandsrechten wijzigen
Gebruik de opdracht chmod
om bestandsrechten te wijzigen. De syntaxis bevat een permissiecode of symbolische representatie:
chmod 755 bestandsnaam
Of:
chmod u+rwx,g+rx,o+rx bestandsnaam
10. Het wijzigen van het eigendom van een bestand
Met de opdracht chown
wijzigt u de eigenaar van een bestand of map:
chown new_owner bestandsnaam
Om het groepseigendom te wijzigen, gebruikt u:
chown:new_group bestandsnaam
11. Bestanden zoeken
Gebruik de opdracht find
om te zoeken naar bestanden en mappen op basis van verschillende criteria:
vind /pad/naar/zoek -naam "filename"
Zoeken op bestandstype:
vind /pad/naar/zoeken -type f -naam "*.txt"
12. Schijfgebruik bekijken
De opdracht du
geeft informatie over schijfgebruik weer. Voor een samenvatting van het gebruik van een directory:
du -sh /pad/naar/map
13. Vrije schijfruimte bekijken
De opdracht df
toont de hoeveelheid vrije schijfruimte op uw systeem:
df-h
14. Symbolische links creëren
Gebruik de opdracht ln
om symbolische koppelingen te maken, die vergelijkbaar zijn met snelkoppelingen:
ln -s doelbestand link_naam
Conclusie
Het beheersen van deze essentiële Unix-opdrachten voor bestandsmanipulatie verbetert uw vermogen om bestanden en mappen effectief te beheren. Of u nu bestanden organiseert, rechten aanpast of door mappen navigeert, deze opdrachten bieden een krachtige toolkit voor Unix-gebruikers.