Hemsida » hur » Så här hanterar du filer från Linux Terminal 11-kommandon som du behöver veta

    Så här hanterar du filer från Linux Terminal 11-kommandon som du behöver veta

    För att använda Linux-terminalen som ett proffs måste du veta grunderna för att hantera filer och navigera kataloger. Tro på Unix-filosofin gör varje kommando en sak och gör det bra.

    Midnight Commander, en komplett filhanterare för Linux-terminalen, fungerar som en kraftfull frontänd till alla dessa kommandon.

    ls - Lista filer

    De ls Kommandot listar filerna i en katalog. Som standard listar ls filer i den aktuella katalogen.

    Du kan också lista filer rekursivt - det vill säga lista alla filer i kataloger i den aktuella katalogen - med ls -R.

    Jag kan också lista filer i en annan katalog om du anger katalogen. Till exempel, ls / home kommer att lista alla filer i / hemmappen.

    cd - Ändra katalog

    De CD Kommandot ändras till en annan katalog. Till exempel, cd skrivbordet tar dig till din skrivbordskatalog om du börjar från din hemkatalog.

    Du kan också ange en fullständig sökväg till en katalog, t.ex. cd / usr / dela att gå till katalogen / usr / share på filsystemet.

    CD… kommer att ta dig upp en katalog.

    rm - Ta bort filer

    De rm Kommandot tar bort filer. Var försiktig med det här kommandot - rm ber dig inte om bekräftelse.

    Till exempel, rm-fil skulle ta bort filen med namnet "fil" i den aktuella katalogen. Liksom med andra kommandon kan du också ange en fullständig sökväg till en fil: rm / path / to / file skulle ta bort filen på / path / to / file på ditt filsystem.

    rmdir - Ta bort kataloger

    De rmdir Kommandot tar bort en tom katalog. rmdir katalog skulle ta bort katalogen med namnet "katalog" i den aktuella katalogen.

    Om katalogen inte är tom kan du använda ett rekursivt rm-kommando för att ta bort katalogen och alla filer i den. rm -r-katalogen skulle ta bort katalogen med namnet "katalog" och alla filer i den. Detta är ett farligt kommando som enkelt kan radera många viktiga filer, så var försiktig när du använder den. Det kommer inte att kräva bekräftelse.

    mv - Flytta filer

    De mv Kommandot flyttar en fil till en ny plats. Detta är också det kommando du ska använda för att byta namn på filer. Till exempel, mv fil newfile skulle ta filen med namnet "fil" i den aktuella katalogen och flytta den till filen med namnet "newfile" i den aktuella katalogen - byta namn, med andra ord.

    Liksom med andra kommandon kan du inkludera hela sökvägar för att flytta filer till eller från andra kataloger. Till exempel skulle följande kommando ta filen med namnet "fil" i den aktuella katalogen och placera den i mappen / home / howtogeek:

    mv file / home / howtogeek

    cp - Kopiera filer

    De cp kommandot fungerar på samma sätt som kommandot mv, förutom att det kopierar originalfiler istället för att flytta dem.

    Du kan också göra en rekursiv kopia med cp -r. Detta kopierar en katalog och alla filer inuti den till en ny plats. Till exempel lägger följande kommando en kopia av katalogen / home / howtogeek / Downloads i katalogen / home / chris:

    cp -r / home / howtogeek / Nedladdningar / hem / chris

    mkdir - Skapa kataloger

    Kommandot mkdir gör en ny katalog. mkdir exempel kommer att göra en katalog med namnet "exempel" i den aktuella katalogen.

    ln - Skapa Länkar

    Ln-kommandot skapar länkar. Den vanligaste typen av länk är förmodligen den symboliska länken som du kan skapa med ln-s.

    Till exempel skapar följande kommando en länk till mappen Downloads på skrivbordet:

    ln -s / home / howtogeek / Nedladdningar / home / howtogeek / Desktop

    Kolla in vår artikel om symboliska länkar för mer information.

    chmod - Ändra behörigheter

    chmod ändrar en fils behörigheter. Till exempel, chmod + x script.sh skulle lägga till körbara behörigheter till filen heter script.sh i den aktuella mappen. chmod -x script.sh skulle ta bort körbara behörigheter från den filen.

    Linux-filbehörigheter kan vara lite komplicerade. Kolla in vår guide till Linux-filbehörigheter för mer djupgående information.

    touch - Skapa tomma filer

    De Rör Kommando skapar en tom fil. Till exempel, touch exempel skapar en tom fil med namnet "exempel" i den aktuella katalogen.

    mc - En fullständig filhanterare

    Midnight Commander är en av många fullt utrustade filhanterare som du kan använda från Linux-terminalen. Det är inte installerat som standard på de flesta distributioner; här är kommandot du behöver installera det på Ubuntu:

    sudo apt-get install mc

    När det är installerat, kör bara mc kommandot att starta det.

    Använd piltangenterna för att välja filer och Tab-tangenten för att byta mellan rutor. Tryck på Alt-1 för att se hjälpskärmen eller Alt-2 för att se menyn.

    Du kan också använda musen i Midnight Commander om din terminalmiljö har musstöd.


    Kom ihåg att du måste köra dessa kommandon med rootbehörigheter om du ändrar en systemkatalog. På Ubuntu, lägg till sudo till början av kommandon som du vill köra med root behörigheter.