Hur man arkiverar filer med TAR på Linux



Prova Vårt Instrument För Att Eliminera Problem

Ett arkiv är en speciell typ av fil som kan lagra en myriad av mappar och filer i den. Det som gör arkiven så effektiva är att filerna och mapparna de innehåller behåller filstrukturen de hade utanför arkivet, och denna struktur förblir intakt när ett arkiv inte arkiveras. Du kan arkivera filer och mappar i ett antal olika format, och en av dessa råkar vara TAR ( T apa Med gräslök) -format. Vanligtvis används på Linux- och Unix-system, en TAR-fil (även känd som en tarball ) är en fil i konsoliderat Unix Archive-format.



TAR-filformatet används uteslutande för att lagra stora mängder data - inte komprimera det. TAR-filer är dock vanligtvis komprimeras efter att de har skapats , men de är då inte längre TAR-filer och förvandlas till TGZ-filer istället.



På Linux och Unix är det enkelt att skapa en TAR-fil som en och två - en är att öppna en Terminal eller konsol, och två skriver in nödvändigt kommando.



Steg 1: Öppna en terminal

En terminal på Linux

Om du använder ett Linux-system, tryck på Ctrl + Allt + T för att starta en ny instans av Terminal . Alternativt kan du också:

  1. Klicka på Rusa -knappen längst upp till vänster på skärmen för att öppna Rusa (eller tryck på Windows logotyp på tangentbordet för att uppnå samma resultat).

    Klicka på 'Dash' -knappen



  2. Söka efter ' terminal ”Och tryck Stiga på .

    Sök efter “terminal”

  3. Klicka på sökresultatet med titeln i sökresultaten Terminal .

    Klicka på 'Terminal' i resultatet

Å andra sidan, om du använder en dator som körs på Unix, måste du:

  1. Klicka på Applikationer eller Tillbehör i verktygsfältet högst upp på skärmen.
  2. Klicka på i snabbmenyn som visas Terminal . Om du gör det öppnas omedelbart ett nytt Terminal fönster för dig.

    Klicka på 'Terminal' i den resulterande snabbmenyn

    En terminal på ett Unix-system

Steg 2: Skriv det nödvändiga kommandot i terminalen

När du har en ny instans av Terminal igång på din skärm är allt du behöver göra att skriva in önskat kommando. Kommandot du behöver skriva i Terminal för att skapa en TAR-fil beror på om du vill skapa ett arkiv med en hel mapp och alla underkataloger och filer den innehåller, eller ett arkiv som bara innehåller en eller flera specifika filer.

Om du vill TAR en fullständig katalog och allt den innehåller skriver du följande i Terminal och tryck på Stiga på :

tar -cvf X.tar / sökväg / till / mapp

tar -cvf X.tar / sökväg / till / mapp

Notera: I kommandot ovan, ersätt X med vad du vill att TAR-filen som skapats ska namnges och ersätt den/ sökväg / till / mapp med hela sökvägen till den mapp (eller fil) du vill arkiveras. Till exempel om du vill skapa ett arkiv med /mina filer/ mapp Filer , det sista kommandot du skriver in kommer att se ut så här:

tar -cvf Files.tar / usr / local / myfiles

tar -cvf Files.tar / usr / local / myfiles

Om du å andra sidan vill arkivera en eller flera specifika filer med TAR-filformat, skriv följande i Terminal och tryck på Stiga på :

tar -cvf X.tar / path / to / file1 / path / to / file2

tar -cvf X.tar / path / to / file1 / path / to / file2

Notera: I kommandot ovan, ersätt X med vad du vill att TAR-filen som skapats ska namnges. Byt också ut / sökväg / till / fil1 med den fullständiga sökvägen till den första filen du vill arkiveras, / sökväg / till / fil2 med den fullständiga sökvägen till den andra filen du vill att ska ingå i arkivet, och så vidare. Du kan lägga till katalogerna i så många enskilda filer som du vill lägga till i arkivet - se bara till att varje katalog är separerad med sin föregångare av ett mellanslag.

2 minuter läst