Vill du veta hur du kan radera en fil eller en mapp på din Linux-maskin? Kanske har du några onödiga filer som du vill ta bort från ditt system.

I den här artikeln kommer vi att diskutera allt som rör radering av filer och mappar i Linux. Vi kommer också att ge kort information om de olika flaggorna och alternativen som du kan använda när du tar bort filer och kataloger på din dator.

Hur man tar bort en fil i Linux

Som standard ger Linux-system dig ett sätt att radera filer och kataloger med terminalen. Ta bort länk, rmoch rmdir är inbyggda verktyg som gör att en användare kan städa sitt systemlagring genom att ta bort filer som inte längre behövs (rm står för ta bort medan rmdir betecknar ta bort katalog).

För att radera en fil med kommandot unlink, skriv:

ta bort länk till filnamn

När du trycker på Stiga på, tar systemet bort den hårda länken för den angivna filen med lagringen. Observera att du inte kommer att kunna ta bort flera filer med kommandot unlink. Rm-kommandot får överhanden i sådana situationer.

instagram viewer

För att radera en enda fil med rm, skriv:

rm filnamn

Med rm måste du bekräfta borttagningen av skrivskyddade filer genom att skriva in y eller ja. Detta är en säkerhetsmekanism i Linux eftersom de flesta av systemfilerna är skrivskyddade och Linux bekräftar om användaren vill ta bort dem. Fil- och mappkryptering på Linux är också möjligt om du menar allvar med att skydda ditt system.

När du tar bort en skrivskyddad fil ser du en fråga som liknar den nedan.

rm: ta bort skrivskyddad vanlig tom fil 'filnamn'?

Du kan också skicka flera filnamn separerade med Plats för att ta bort mer än en fil.

rm filnamn1 filnamn2 filnamn3

För att ta bort alla filer som har ett specifikt tillägg kan du implementera vanliga uttryck i rm-kommandot.

rm * .txt

Det ovan nämnda kommandot tar bort alla textfiler i den aktuella arbetskatalogen.

Om du vill bekräfta borttagningen av varje fil i en katalog använder du -i flagga med rm. De -i flagga står för interaktiv och låter dig välja om du vill ta bort filen eller inte. Du måste skriva ja / ja eller n / nej för att bekräfta ditt val.

rm -i * .txt

För att radera filer utan bekräftelsemeddelandet, använd -f flagga med rm-kommandot. De -f står för tvinga eller med våld.

rm -f filnamn1 filnamn2 filnamn3

Det finns olika andra RM-alternativ som du kan använda. Du kan också kedja flera alternativ tillsammans för att öka effektiviteten i ditt kommando. Till exempel att kombinera -i och -v tillsammans visar en uppmaning innan någon specifik fil tas bort i ett detaljerat läge.

rm -iv * .docx

Relaterad: Hur man skapar en ny fil i Linux

Ta bort kataloger och mappar

På Linux finns det två kommandoalternativ när det gäller att radera mappar. Du kan antingen använda rmdir kommandot eller rm kommando.

Det finns dock en liten skillnad mellan dessa två kommandon. Med rmdir kan du bara ta bort tomma kataloger. Om du har en mapp som innehåller flera filer måste du använda kommandot rm.

Så här tar du bort en tom mapp med kommandot rmdir:

rmdir / katalog

Om det finns en tom katalog som du vill ta bort, använd -d flagga med rm-kommandot. De -d flagga står för katalog.

rm -d / katalog

Det är också enkelt att radera flera kataloger med rm-kommandot. Skicka namnet på mapparna separerade med Plats karaktär.

rm -r / dir1 / dir2 / dir3

För att radera en katalog som inte är tom (mappar som innehåller filer) använder du -r alternativ med kommandot. De -r flagga eller rekursiv flagg kommer att ta bort alla filer och undermappar i den angivna katalogen rekursivt.

rm -r / katalog

Liksom filer på Linux, om katalogen är skrivskyddad, kommer rm att visa en uppmaning som ber dig att bekräfta borttagningen igen. För att kringgå uppmaningen använder du -f flagga med kommandot.

rm -rf / katalog

Du kan också kedja flera alternativ tillsammans när du tar bort mappar. Det är också möjligt att använda reguljära uttryck när du tar bort Linux-kataloger.

Filhantering på Linux

Menande hur du organiserar lagring på din dator genom att radera filer och mappar är viktigt. Du kan stöta på en situation där din filhanterare inte tillåter dig att radera filer och mappar grafiskt. I sådana fall är det enda lämpliga valet att bli av med filerna med terminalen.

Ibland kanske du vill flytta en fil till någon annan katalog istället för att radera den helt från ditt system. Linux tillhandahåller mv kommando för att ändra platsen för filer och mappar på ditt systemlagring.

E-post
Hur man flyttar Linux-filer med Mv-kommandot

Att flytta filer i Linux-terminalen är kraftfullare än i en filwebbläsare, men du måste veta vad du gör.

Relaterade ämnen
  • Linux
  • Filhantering
  • Terminal
  • Linux
Om författaren
Deepesh Sharma (23 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han har skrivit informationsinnehåll på internet i över 3 år. På fritiden tycker han om att skriva, lyssna på musik och spela sin gitarr.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.