5Sep

Sådan administreres filer fra Linux-terminalen: 11 kommandoer, du behøver at vide

Hvis du vil bruge Linux-terminalen som en pro, skal du kende det grundlæggende ved at styre filer og navigere mapper. Tro mod Unix-filosofien, gør hver kommando én ting og gør det godt.

Midnight Commander, en komplet filhåndtering til Linux-terminalen, fungerer som en kraftig frontend på alle disse kommandoer.

ls - Liste filer

ls kommandoen lister filerne i en mappe. Som standard ls ls filer i den aktuelle mappe.

Du kan også liste filer rekursivt - det vil sige liste alle filer i mapper inde i den nuværende mappe - med ls -R .

Jeg kan også liste filer i en anden mappe, hvis du angiver mappen. For eksempel vil ls / home liste alle filer i / home directory.

cd - Change Directory

cd kommandoen skifter til en anden mappe. For eksempel vil cd Desktop tage dig til dit skrivebordskatalog, hvis du starter fra din hjemmekatalog.

Du kan også angive en fuld sti til en mappe, såsom cd /usr/ dele for at gå til /usr/-delkatalogen på filsystemet.

cd. . vil tage dig op med en mappe.

rm - Fjern filer

rm kommandoen fjerner filer. Vær forsigtig med denne kommando - rm beder dig ikke om bekræftelse.

For eksempel ville rm-fil slette filen med navnet "fil" i den aktuelle mappe. Ligesom med andre kommandoer kan du også angive en fuld sti til en fil: rm /path/to/-fil ville slette filen på /path/to/-filen på dit filsystem.

rmdir - Fjern mapper

rmdir kommandoen fjerner en tom mappe. rmdir mappe ville slette mappen med navnet "mappe" i den aktuelle mappe.

Hvis mappen ikke er tom, kan du bruge en rekursiv rm-kommando til at fjerne mappen og alle filer i den. rm -r mappe ville slette mappen med navnet "mappe" og alle filer i den. Dette er en farlig kommando, der nemt kan slette mange vigtige filer, så pas på, når du bruger den. Det vil ikke bede om bekræftelse.

mv - Flyt filer

mv kommandoen flytter en fil til en ny placering. Dette er også den kommando, du vil bruge til at omdøbe filer. For eksempel ville mv file newfile tage filen "filen" i den nuværende mappe og flytte den til filen "newfile" i den nuværende mappe - omdøbe den med andre ord.

Som med andre kommandoer, kan du inkludere fulde stier til at flytte filer til eller fra andre mapper. Følgende kommando ville for eksempel tage filen "filen" i den aktuelle mappe og placere den i /home/ howtogeek mappen:

mv-fil /home/ howtogeek

cp - Kopier filer

cp -kommandoen fungerer på samme måde som mvkommando, bortset fra at den kopierer de oprindelige filer i stedet for at flytte dem.

Du kan også lave en rekursiv kopi med cp -r .Dette kopierer en mappe og alle filer inde i den til en ny placering. For eksempel placerer følgende kommando en kopi af /home/howtogeek/ Downloads-mappen i /home/ chris-mappen:

cp -r /home/howtogeek/ Downloads /home/ chris

mkdir - Opret mapper

Kommandoen mkdir laver en ny mappe. mkdir eksempel vil lave en mappe med navnet "eksempel" i den aktuelle mappe.

ln - Opret Links

Kommandoen ln opretter links. Den mest anvendte type link er sandsynligvis det symbolske link, som du kan oprette med ln -s .

For eksempel skaber følgende kommando et link til vores Downloads folder på vores desktop:

ln -s /home/howtogeek/ Downloads /home/howtogeek/ Desktop

Tjek vores artikel om symbolske links for mere information.

chmod - Skift tilladelser

chmod ændrer en fils tilladelser. For eksempel ville chmod + x script.sh tilføje eksekverbare tilladelser til filen navngivet script.sh i den aktuelle mappe. chmod -x script.sh ville fjerne eksekverbare tilladelser fra den pågældende fil.

Linux fil tilladelser kan være lidt kompliceret. Se vores guide til Linux-filtilladelser for mere dybdegående oplysninger.

touch - Opret tomme filer

touch kommandoen opretter en tom fil. For eksempel opretter touch eksempel en tom fil med navnet "example" i den aktuelle mappe.

mc - En fuld filhåndterer

Midnight Commander er en af ​​mange fuldt udvalgte filhåndterere, du kan bruge fra Linux-terminalen. Det er ikke installeret som standard på de fleste distributioner;her er kommandoen du skal installere den på Ubuntu:

sudo apt-get install mc

Når den er installeret, skal du bare køre mc -kommandoen for at starte den.

Brug piletasterne til at vælge filer og tasten Tab for at skifte mellem ruder. Tryk på Alt-1 for at se hjælpeskærmen eller Alt-2 for at se menuen.

Du kan også bruge musen i Midnight Commander, hvis dit terminal miljø har musestøtte.

Husk at du skal køre disse kommandoer med root-tilladelser, hvis du ændrer en systemmappe. På Ubuntu, tilføj sudo til begyndelsen af ​​kommandoer, du vil køre med root tilladelser.