Kompression

Hur man tar bort filer i Linux

Hur man tar bort filer i Linux

Tjära är ett ganska populärt arkivformat, särskilt på Linux. I många fall använder distros tjärarkiv för att leverera paketuppdateringar. Tjärarkiv är också vanliga att hitta när det gäller att dela filer online.

Ta reda på hur du tar bort filer i Linux.

Tjära i Linux

För hantering av tjärarkiv kommer alla Linux-distros med tarverktyget. Det är detta verktyg som vi använder för att extrahera innehållet i ett tjärarkiv.

Låt oss demonstrera allt med ett exempel. Låt oss först skapa ett tjärarkiv med flera filer och kataloger. Här har jag skapat en katalog med namnet "Myror" som kommer att omvandlas till ett tjärarkiv.

$ tree Myror /

Låt oss nu skapa ett tjärarkiv ur katalogen. Här kommer tjära att använda olika kompressionsalgoritmer för att göra jobbet. Det är vanligt att komprimeringsalgoritmen dikterar utdatafilens namn.

För att skapa ett tjärarkiv med gzip-komprimering, använd följande kommando.

$ tjära -cvzf myror.tjära.gz

För att skapa ett tjärarkiv med bzip2-komprimering, använd följande kommando.

$ tjära -cvjf myror.tjära.bz2

För att skapa ett tjärarkiv med XZ-komprimering, använd följande kommando.

$ tjära -cvJf myror.tjära.xz

Extrahera tjärafiler

Lista tjärainnehåll

I följande tjärkommando visas alla filer och kataloger som ingår i tjärarkivet.

$ tjära -tvf

Låt oss få en snabb uppdelning av flaggorna vi använde.

  • t: Det berättar för tar att lista innehållet i arkivet.
  • v: Det berättar för tar att skriva ut sin åtgärd på konsolen.
  • f: Det berättar vilken fil du vill utföra åtgärden på.

Extrahera hela filen

Nu är vi redo att extrahera tjärarkiven vi har till hands. Medan du behövde använda olika kommandon för att skapa olika typer av tjärarkiv kan vi bara använda ett enda tjärkommando för att extrahera dem alla.

Följande tjärkommando extraherar valfritt tjärarkiv. Om filer med liknande filnamn existerar tar tarrering över filerna utanför arkivet vid extraktion.

$ tjära -xvf

Här står vi inför en ny tjärflagga.

  • x: Det berättar för tjära att extrahera ett arkiv.

Om du inte vill att tjära ska skriva över befintliga data, lägg till flaggan “-k”. Den säger att tar inte ska skriva över / ersätta någon befintlig fil eller katalog.

$ tjära -xvkf

Extrahera specifika filer

Det finns vissa situationer där du inte behöver extrahera hela tjärarkivet för att ta en enda fil. Tjäraverktyget erbjuder en sådan flexibilitet att du bara kan extrahera de få utvalda filerna du behöver.

För denna uppgift skulle tjärkommandostrukturen se ut så här. Här skulle filnamnet vara filnamnet på din önskade fil. Det måste matcha filnamnet som finns i tararkivet.

$ tjära -xvf

Om du vill extrahera ett par filer på ett sådant sätt, använd följande kommandostruktur.

$ tjära -xvf

Extrahera specifika kataloger

Detta är ännu en fantastisk funktion i tjärarkivet. Om du antar att tjärarkivet till din hand innehåller en katalog eller mer kan du manuellt berätta tjära vilken katalog du ska extrahera.

Kommandostrukturen liknar avsnittet ovan.

$ tjära -xvf

Om du vill extrahera flera kataloger, kör sedan följande kommando.

$ tjära -xvf

Slutgiltiga tankar

Att extrahera tjärarkiv är en ganska enkel uppgift. Allt du behöver veta är rätt tjärkommando. Om du är intresserad av att utföra åtgärderna med GUI och använda en filhanterare, bör din filhanterare ha möjlighet att extrahera tjärarkiv som standard.

I Linux finns det fler verktyg för att extrahera olika format av komprimerade arkiv. Kolla in hur du extraherar komprimerade arkiv i Linux.

Happy computing!

Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...