Android

Hur man tar bort filer och kataloger med hjälp av linux kommandorad

Debian filer och mappar

Debian filer och mappar

Innehållsförteckning:

Anonim

I den här tutorialen visar vi dig hur du använder kommandona rm , unlink och rmdir att ta bort filer och kataloger i Linux.

Hur man tar bort filer

För att ta bort (eller ta bort) en fil i Linux från kommandoraden, använd antingen kommandot rm (ta bort) eller ta bort unlink .

unlink kommandot låter dig ta bort bara en enda fil, medan du med rm kan ta bort flera filer på en gång.

Var extra försiktig när du tar bort filer eller kataloger, för när filen väl har raderats kan den inte lätt återställas.

  • Om du vill ta bort en enda fil använder unlink kommandot rm eller unlink följt av filnamnet:

    unlink filename

    rm filename

    Om filen är skrivskyddad blir du ombedd att bekräfta, som visas nedan. Ta bort filtypen y och tryck på Enter . Annars, om filen inte är skrivskyddad, kommer den att raderas utan att fråga.

    rm: remove write-protected regular empty file 'filename'?

    Om du vill radera flera filer på en gång använder du kommandot rm följt av filnamnen separerade med mellanslag.

    rm filename1 filename2 filename3

    Du kan också använda ett jokertecken ( * ) och regelbundna utvidgningar för att matcha flera filer. Om du till exempel .pdf ta bort alla .pdf filer i den aktuella katalogen använder du följande kommando:

    rm *.pdf

    När du använder vanliga utvidgningar listar du först filerna med ls kommandot så att du kan se vilka filer som ska raderas innan du kör rm kommandot.

    Använd rm med -i att bekräfta varje fil innan du tar bort den:

    rm -i filename(s)

    För att ta bort filer utan att fråga, även om filerna är skrivskyddade, passera alternativet -f (kraft) till kommandot rm :

    rm -f filename(s)

    Du kan också kombinera rm alternativ. Till exempel, för att ta bort alla .txt filer i den aktuella katalogen utan en fråga i verbalt läge, använd följande kommando:

    rm -fv *.txt

Hur man tar bort kataloger (mappar)

I Linux kan du ta bort / ta bort kataloger med rmdir och rm .

rmdir är ett kommandoradsverktyg för att ta bort tomma kataloger medan du med rm kan ta bort kataloger och deras innehåll rekursivt.

  • För att ta bort en tom katalog, använd antingen rmdir eller rm -d följt av rmdir :

    rm -d dirname

    rmdir dirname

    För att ta bort icke-tomma kataloger och alla filer i dem använder du kommandot rm med alternativet -r (rekursivt):

    rm -r dirname

    Om en katalog eller en fil i katalogen är skrivskyddad, uppmanas du att bekräfta borttagningen.

    För att ta bort icke-tomma kataloger och alla filer utan att bli ombedd, använd rm med alternativen -r (rekursiv) och -f :

    rm -rf dirname

    För att ta bort flera kataloger på en gång använder du kommandot rm -r följt av katalognamn separerade med mellanslag.

    rm -r dirname1 dirname2 dirname3

    Samma som med filer kan du också använda ett jokertecken ( * ) och regelbundna utvidgningar för att matcha flera kataloger.

Slutsats

Nu bör du ha en god förståelse för hur du använder Linux rm , rmdir och unlink kommandona och du bör kunna ta bort filer och kataloger från kommandoraden.

rm rmdir unlink terminal