Skip to main content

Ta bort filer och mappar med Linux

“180” Movie (April 2025)

“180” Movie (April 2025)
Anonim

Det enklaste sättet att ta bort filer är att använda den filhanterare som kommer som en del av din version av Linux. En filhanterare ger en grafisk bild av de filer och mappar som är lagrade på din dator. Windows-användare kommer att känna till en applikation som heter Windows Explorer som i sig är en filhanterare.

Det finns många olika filhanterare för Linux men här är de som oftast installeras:

  • Nautilus (aka-filer)
  • Delfin
  • PCManFM
  • Thunar
  • Caja

Nautilus är en del av GNOME-skrivbordsmiljön och är standardfilhanteraren för Ubuntu, Linux Mint, Fedora och openSUSE.

Dolphin är en del av KDE-skrivbordsmiljön och är standardfilhanteraren för distributioner som Kubuntu och KDE-versionerna av Mint och Debian.

Thunar är en del av XFCE-skrivbordsmiljön och är standardfilhanteraren för Xubuntu.

PCManFM är en del av LXDE-skrivbordsmiljön och är standardfilhanteraren för Lubuntu.

Caja är standardfilhanteraren för MATE-skrivbordsmiljön och kommer som en del av Linux Mint Mate.

Så här använder du Nautilus för att ta bort filer

Nautilus kan öppnas i Ubuntu genom att klicka på ikonen för filskåp på startprogrammet. Du kommer att kunna hitta Nautilus på Mint genom att klicka på filhanteraren i snabbstartsfältet eller via menyn. Varje distribution som använder GNOME-skrivbordsmiljön kommer att ha filhanteraren i aktivitetsfönstret.

När du har Nautilus öppen kan du navigera genom filer och mappar genom att dubbelklicka på dem. För att radera en enda fil högerklicka på ikonen och välj "Flytta till papperskorgen".

Du kan välja flera filer genom att hålla ner CTRL-tangenten samtidigt som du klickar på filen och sedan på höger musknapp för att öppna menyn. Klicka på "Flytta till papperskorgen" för att flytta objekten till papperskorgen.

Om du föredrar att använda tangentbordet kan du trycka på "Radera" -tangenten på tangentbordet för att skicka objekt till papperskorgen.

För att permanent radera filerna klickar du på "Trash" -ikonen i den vänstra panelen. Detta visar alla objekt som för tillfället har raderats men fortfarande återställs.

För att återställa en fil klickar du på ett objekt och klickar på "Återställ" -knappen längst upp till höger.

För att tömma papperskorgen kan du klicka på "Tom" -knappen längst upp till höger.

Så här använder du Dolphin för att radera filer

Filhanteraren för Dolphin är standardfilhanteraren med KDE-miljön. Du kan starta den genom att klicka på dess ikon i menyn.

Gränssnittet är väldigt lik Nautilus, och borttagningsfunktionen är ungefär densamma.

För att radera en enda fil högerklicka på filen och välj "Flytta till papperskorgen". Du kan också trycka på delete-tangenten men det här dyker upp ett meddelande som frågar om du är säker på att du vill flytta objektet till papperskorgen. Du kan stoppa meddelandet som visas igen genom att placera en kryssrutan i kryssrutan.

För att radera flera filer markerar du alla filer du vill radera genom att hålla ned CTRL-tangenten och vänster klicka på filerna. För att flytta dem till papperskorgen kan du trycka på delete-tangenten eller högerklicka och välja "flytta till papperskorgen".

Du kan återställa objekt från papperskorgen genom att klicka på papperskorgen i den vänstra panelen. Hitta objektet eller objekten du vill återställa, högerklicka och välj sedan "Återställ".

För att tömma papperskorgen högerklickar du på papperskorgen i den vänstra panelen och väljer "tom papperskorgen".

Du kan permanent radera filer utan att de går till papperskorgen i första hand genom att hålla ned skiftknappen och trycka på raderingsknappen.

Så här använder du Thunar för att ta bort filer

De flesta filhanterare följer samma tema när det gäller att välja, kopiera, flytta och ta bort filer och mappar.

Thunar är inte annorlunda. Du kan öppna Thunar i XFCE-skrivbordsmiljön genom att klicka på menyn och söka efter "Thunar".

För att radera en fil med Thunar välj filen med musen och högerklicka. Huvudskillnaden mellan Thunar och de två tidigare nämnda filhanterarna är att både "flytta till skräp" och "radera" finns tillgängliga på snabbmenyn.

Därför kan du skicka en fil till papperskorgen genom att välja alternativet "flytta till papperskorgen" eller för att permanent radera använd alternativet "ta bort".

För att återställa en fil klickar du på "Trash" -ikonen i den vänstra panelen och hittar sedan filen du vill återställa. Högerklicka på filen och klicka på alternativet "Återställ" i menyn.

För att tömma papperskorgen högerklickar du på "Trash" -ikonen och väljer "Töm papperskorgen".

Så här använder du PCManFM för att radera filer

Filhanteraren PCManFM är standard för LXDE-skrivbordsmiljön.

Du kan öppna PCManFM genom att välja filhanteraren från LXDE-menyn.

För att radera en fil, navigera genom mapparna och välj den fil du vill radera med musen.

Du kan trycka på delete-tangenten för att radera filen och du kommer att bli ombedd om du vill flytta objektet till papperskorgen. Du kan också högerklicka på filen och välja alternativet "Flytta till papperskorgen" från menyn.

Om du vill ta bort filen permanent håll ner skiftknappen och tryck på delete-knappen. Du kommer nu att bli ombedd om du vill ta bort filen. Om du håller ned skiftknappen och trycker på höger musknapp kommer menyalternativet nu att visas som "ta bort" istället för "flytta till skräp".

För att återställa objekt klickar du på papperskorgen och väljer den fil eller filer du vill återställa. Högerklicka och välj "återställ".

För att tömma papperskorgen högerklickar du på papperskorgen och väljer "Töm papperskorg" från menyn.

Så här använder du Caja för att radera filer

Caja är standardfilhanteraren för Linux Mint MATE och MATE-skrivbordsmiljön i allmänhet.

Caja-filhanteraren kommer att finnas tillgänglig från menyn.

För att radera en fil navigerar du genom mapparna och hittar filen eller filerna du vill radera. Välj filen genom att klicka på den och högerklicka. Menyn kommer att ha ett alternativ som heter "flytta till papperskorgen". Du kan också trycka på delete-tangenten för att flytta filen till papperskorgen.

Du kan permanent radera filen genom att hålla ned shift-tangenten och sedan trycka på delete-tangenten. Det finns inget högerklick-menyalternativ för att permanent ta bort filer.

För att återställa en fil klickar du på papperskorgen i den vänstra panelen. Hitta filen som ska återställas och välj den med musen. Klicka nu på återställningsknappen.

För att tömma papperskorgen kan du klicka på papperskorgen och sedan den tomma papperskorgen.

Så här tar du bort en fil med Linux-kommandoraden

Den grundläggande syntaxen för att ta bort en fil med Linux-terminalen är som följer:

rm / sökväg / till / fil

Tänk dig att du har en fil som heter file1 i mappen / home / gary / documents du skulle skriva följande kommando:

rm / home / gary / documents / file1

Det finns ingen varning om du är säker på att du måste vara säker på att du har skrivit in sökvägen till rätt fil eller filen kommer att raderas.

Du kan ta bort flera filer genom att ange dem som en del av kommandot rm enligt följande:

rm file1 file2 file3 file4 file5

Du kan också använda jokertecken för att bestämma vilka filer som ska raderas. Till exempel för att radera alla filer med filtillägget .mp3 skulle du använda följande kommando:

rm * .mp3

Det är värt att påpeka i detta skede att du måste ha de nödvändiga behörigheterna för att ta bort filerna annars kommer du att få ett fel.

Du kan höja behörigheterna med sudo-kommandot eller byta till en användare med behörigheter för att radera filen med su-kommandot.

Hur får man ett meddelande "Är du säker" när du tar bort filer med Linux

Som nämnts i den föregående sektionen begär kommandot rm inte om bekräftelse innan filen raderas. Det gör det bara oskäligt.

Du kan ge en omkopplare till kommandot rm så att den frågar om du är säker innan du raderar varje fil.

Det här är naturligtvis bra om du tar bort en fil, men om du tar bort hundratals filer blir det tröttsamt.

rm -i / path / to / file

Till exempel om du vill ta bort alla mp3-filer i en mapp men du vill bekräfta varje borttagning skulle du använda följande kommando:

rm -i * .mp3

Utmatningen från ovanstående kommando kommer att vara något så här:

rm: Ta bort vanlig fil 'file.mp3'?

För att radera filen måste du trycka på antingen Y eller Y och tryck på Retur. Om du inte vill ta bort filen trycker du på n eller N.

Om du vill bli ombedd om du är säker på att du vill radera filer, men bara när mer än 3 filer ska raderas eller när du raderar rekursivt kan du använda följande syntax:

rm -I * .mp3

Detta är mindre påträngande än kommandot rm -i men naturligtvis om kommandot skulle radera mindre än 3 filer skulle du förlora de 3 filerna.

Utmatningen från ovanstående kommando skulle vara något så här:

rm: ta bort 5 argument?

Återigen måste svaret vara y eller Y för att borttagningen ska ske.

Ett alternativ till kommandot -i och -I är följande:

rm -interactive = aldrig * .mp3

rm --interactive = once * .mp3

rm --interactive = alltid * .mp3

Ovanstående syntax är lättare att läsa och säger att du aldrig heller kommer att få veta om raderingen som är densamma som att inte leverera en omkopplare till kommandot rm. Du kommer att få en gång en gång, vilket är detsamma som att köra rm med -I-omkopplaren eller du kommer alltid att få veta vilket är detsamma som att köra kommandot rm med -i-omkopplaren.

Ta bort kataloger och underkataloger rekursivt med Linux

Tänk dig att du har följande mappstruktur:

  • Hem
    • gary
      • dokument
        • konton
          • 2010
            • fil1
          • 2011
            • fil1
            • fil2
          • 2012
            • fil1
          • 2013
            • fil1
          • 2014
            • fil1
          • 2015
            • fil1
            • fil2
            • fil3

Om du vill radera kontotmappen och alla undermappar och filer måste du använda följande omkopplare:

rm -r / home / gary / documents / accounts

Du kan också använda någon av följande två kommandon:

rm -R / home / gary / documents / accounts

rm --recursive / home / gary / documents / accounts

Hur tar man bort ett katalog men bara om det är tomt

Tänk dig att du har en mapp som heter konton och du vill ta bort den men bara om den är tom. Du kan göra detta med följande kommando:

rm -d konton

Om mappen är tom så raderas den men om den inte kommer du får följande meddelande:

rm: kan inte ta bort "konton": katalogen är inte tom

Så här tar du bort filer utan ett fel som uppstår om en fil inte existerar

Om du kör ett skript kanske du inte vill att ett fel inträffar om filen eller filerna du försöker ta bort existerar inte.

I det här fallet kan du använda följande kommando:

rm -f / path / to / file

Till exempel kan du använda det här kommandot för att ta bort en fil som heter file1.

rm -f file1

Om filen finns kommer den att tas bort och om det inte kommer du inte att få något meddelande som säger att det inte fanns. Vanligtvis utan -f-omkopplaren skulle du få följande fel:

rm: kan inte ta bort 'file1': ingen sådan fil eller katalog

Sammanfattning

Det finns andra kommandon som du kan använda för att ta bort filer som shred-kommandot som kommer att förhindra återställning av filen.

Om du har en symbolisk länk kan du ta bort länken med kommandot förlänka.