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.