Hur man arkiverar filer med TAR på Linux
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 (TapaArgrä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 komprimeras dock vanligtvis efter att de 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 Terminaleller konsol, och två skriver in nödvändigt kommando.
Steg 1: Öppna en terminal
Om du använder ett Linux-system, tryck påCtrl+ Alt+ Tför att starta en ny instans avTerminal. Alternativt kan du också:
- Klicka påRusa-knappen längst upp till vänster på skärmen för att öppnaRusa(eller tryck påWindowslogotangent på tangentbordet för att uppnå samma resultat).
- Söka efter "terminal”Och tryckStiga på.
- Klicka på sökresultatet med titeln i sökresultatenTerminal.
Å andra sidan, om du använder en dator som körs på Unix, måste du:
- Klicka på Applikationer eller Tillbehör i verktygsfältet högst upp på skärmen.
- Klicka på på snabbmenyn som visasTerminal. Om du gör det öppnas omedelbart ett nyttTerminalfönster för dig.
Steg 2: Skriv det nödvändiga kommandot i terminalen
När du har en ny instans avTerminaligång på din skärm är allt du behöver göra att skriva in önskat kommando. Kommandot du behöver skriva iTerminalfö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 iTerminaloch tryck påStiga på:
tar -cvf X.tar / sökväg / till / mapp
Notera:I kommandot ovan, ersättX 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 ser ungefär så här ut:
tar -cvf Files.tar / usr / local / myfiles
Om du å andra sidan vill arkivera en eller flera specifika filer med TAR-filformat, skriv följande iTerminaloch tryck påStiga på:
tar -cvf X.tar / path / to / file1 / path / to / file2
Notera: I kommandot ovan, ersättX 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 / fil2med 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.