Betalingsmetoder Abuse

Linux-kommandoer til at arbejde med filer

04.08.2023, 01:05

Linux-filkommandoer gør det muligt at manipulere og administrere filer og mapper i Linux-operativsystemet. De forskellige kommandoer giver en række funktioner, som ofte bruges til systemadministration, softwareudvikling og daglig filhåndtering.

Hvad kommandoerne bruges til

Med kommandoen"ls" kan du f.eks. se indholdet af den aktuelle arbejdsmappe, med kommandoerne"mkdir" og"touch" kan du oprette henholdsvis nye mapper og filer, med kommandoerne"cp" og"mv" kan du kopiere eller flytte filer og mapper, med kommandoen"rm" kan du slette filer og mapper, med kommandoen"cat" kan du få vist indholdet af en fil på skærmen, og med kommandoen"grep" kan du søge efter bestemte linjer eller mønstre i en fil.

Linux-kommandoer til at arbejde med filer giver dig også mulighed for at ændre tilladelser til filer og mapper, ændre ejeren af filer, oprette links til filer, søge efter filer ud fra forskellige kriterier og meget mere. Filkommandoer giver en bred vifte af værktøjer og funktioner, der hjælper med at styre filsystemet og sikre effektiv fil- og mappemanipulation i Linux.

Eksempler på kommandoer

Et par grundlæggende Linux-kommandoer til at arbejde med filer:

ls: Viser en liste over filer og mapper i den aktuelle arbejdsmappe.

ls

cd: Ændrer arbejdsmappen til den angivne mappe.

cd /path/to/directory

mkdir: Opretter en ny mappe med det angivne navn.

mkdir new_folder

touch: Opretter en ny fil eller opdaterer ændringsdatoen for en eksisterende fil.

touch new_file.txt

cp: Kopierer filer eller mapper.

cp file.txt /path/to/destination

mv: Flytter filer eller mapper.

mv file.txt /path/to/destination

rm: Sletter filer eller mapper.

rm file.txt

cat: Skriver indholdet af en fil ud på skærmen.

cat file.txt

head: Udskriver de første linjer af filen (i eksemplet: de første 10 linjer af filen):

head -n 10 file.txt

tail: Udskriver de sidste linjer i filen (i eksemplet: de første 10 linjer i filen):

tail -n 10 file.txt

grep: Søger efter linjer med det givne mønster i filen.

grep "pattern" file.txt

chmod: Ændrer rettighederne for en fil eller mappe (i eksemplet tilføjes eksekverbare rettigheder til et script):

chmod +x script.sh

chown: Ændrer ejeren af en fil eller mappe.

chown user:group file.txt

ln: Opretter et link til en fil.

ln -s file.txt link.txt

find: Søger efter filer og mapper ud fra angivne kriterier (i eksemplet søges der efter alle filer med filtypenavnet .txt i den angivne mappe):

find /path/to/search -name "*.txt"

Dette er blot nogle af de kommandoer, der findes i Linux til at arbejde med filer. Der er mange andre kommandoer, som du kan bruge til at udføre forskellige operationer på filer og mapper.