Sist uppdaterad den 12 december 2019 klockan 03:28
Om du arbetar på en Linux-server behöver du alltid ett kommando för att skapa en tar.gz-fil eller packa upp en tar.gz-fil för att packa upp ett zip- och packa upp ett projekt på din server eller för att ta en säkerhetskopia av din fil. Så här är ett enkelt kommando som du kan använda för att skapa en tar.gz-fil på servern med hjälp av kommandoraden.
Skapa en tar.gz-fil i Linux kommandorad.
Här är ett enkelt tillvägagångssätt för att skapa en tar-fil i Linux.
- Öppna terminalen i Linux
- Kör tar-kommandot för att skapa en arkiverad namngiven fil.tar.gz för ett givet katalognamn genom att köra: tar -czvf file.tar.gz /path_of_directory
- Verifiera tar.gz-filen med hjälp av kommandot ls och kommandot tar
1
|
tar -czvf zip_name.tar.gz /sökväg
|
Unzipera tar.gz-filen på Linux kommandorad.
Nu om du vill extrahera tar.gz-filen på din server köra följande kommando
1
|
tar -xzvf file.tar.gz
|
eller om du vill extrahera ett arkiv i stället för att skapa ett.
Du kanske vill extrahera innehållet i arkivet till en viss katalog. Det kan du göra genom att lägga till växeln -C
i slutet av kommandot. Följande kommando kommer till exempel att extrahera innehållet i filen archive.tar.gz till katalogen /temp.
1
|
tar -xzvf file.tar.gz -C /temp
|
Förståelse av kommandomöjligheterna för tar
kommandomöjlighet för tar | Beskrivning |
---|---|
-c | Skapa ett nytt arkiv |
-x | Extrahera filer från ett arkiv |
-t | Lista innehållet i ett arkiv |
-v | Verbose output |
-f-fil.tar.gz | Använd arkivfilen |
-C DIR | Ändra till DIR innan du utför några operationer |
-z | Filtrera arkivet med hjälp av gzip, dvs. komprimera eller dekomprimera arkivet |
Hoppas att det här tipset är till hjälp.