Hur tar jag bort filer i Linux

How Untar Files 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.

Kolla in 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 det här verktyget som vi kommer att använda för att extrahera innehållet i ett tjärarkiv.



Låt oss visa 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 Ants som kommer att omvandlas till ett tjärarkiv.



$trädMyror/





Låt oss nu göra ett tjärarkiv från katalogen. Här kommer tar använda olika komprimeringsalgoritmer för att utföra jobbet. Det är en vanlig metod att komprimeringsalgoritmen dikterar utdatafilnamnet.

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



$tar -cvzfmyror.tar.gz<source_file_directory>

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

$tar -cvjfmyror.tar.bz2<source_file_directory>

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

$tar -cvJfmyror.tar.xz<source_file_directory>

Extrahera tjärfiler

Lista tjära innehåll

Följande tar -kommando listar alla filer och kataloger som ingår i tar -arkivet.

$tar -tvf <tar_arkiv>

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

  • t: Det säger tar att lista innehållet i arkivet.
  • v: Den säger åt tar att skriva ut sin åtgärd på konsolen.
  • f: Den talar om vilken fil som åtgärden ska utföras 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 tarkommando för att extrahera dem alla.

Följande tar -kommando kommer att extrahera alla giltiga tar -arkiv. Om det finns filer med liknande filnamn kommer tar att extrahera filerna utanför arkivet vid extraktion.

$tar -xvf <tar_arkiv>

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

  • x: Det talar om att tar ut ett arkiv.

Om du inte vill att tar ska skriva över befintlig data lägger du till -k -flaggan. Det berättar för tar att inte skriva över/ersätta någon befintlig fil eller katalog.

$tar -xvkf <tar_arkiv>

Extrahera specifika filer

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

För den här uppgiften skulle tarkommandostrukturen se ut så här. Här skulle filnamnet vara filnamnet på önskad fil. Det måste matcha filnamnet som finns i tjärarkivet.

$tar -xvf <tar_arkiv> <filnamn>

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

$tar -xvf <tar_arkiv> <filnamn_1> <filnamn_2>

Extrahera specifika kataloger

Detta är ännu en fantastisk funktion i tjärarkivet. Om du antar att tjärarkivet har en katalog eller mer, kan du manuellt berätta för tar vilken katalog som ska extraheras.

Kommandostrukturen liknar avsnittet ovan.

$tar -xvf <tar_arkiv> <katalog>

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

$tar -xvf <tar_arkiv> <katalog_1> <katalog_2>

Slutgiltiga tankar

Att extrahera tjärarkiv är en ganska enkel uppgift. Allt du behöver veta är rätt tar -kommando. 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 för komprimerade arkiv. Kolla in hur du extraherar komprimerade arkiv i Linux.

Lycka till med datorer!