Как да извлечете tar.gz файлове в Linux

Това ръководство ще ви покаже не само как да извлечете tar.gz файлове, но и ще ви кажа какво представляват и защо ще ги използвате.

Какво представлява файла tar.gz?

Файлът с разширение gz е компресиран с помощта на командата gzip .

Можете да компилирате всеки файл с помощта на командата gzip, както следва:

софтуерна

Например:

gzip image1.png

Горната команда ще компресира файла image1.png и файлът ще се нарича image1.png.gz.

Можете да декомпресирате файл, който е бил компресиран с gzip, като използвате командата gunzip, както следва:

gunzip image1.png.gz

Представете си, че искате да компресирате всички изображения в папка. Можете да използвате следната команда:

gzip * .png * .jpg * .bmp

Това ще компресира всеки файл с разширение png, jpg или bmp. Всички файлове обаче остават като отделни файлове.

Би било добре да създадете един файл, съдържащ всички файлове и след това да компресирате, че използвате gzip.

Това е мястото, където командата tar идва инча. Tar файл, който често е известен като tarball е метод за създаване на архивен файл, който съдържа много други файлове.

Самият tar файл не е компресиран.

Ако имате папка, пълна с изображения, можете да създадете таргенен файл за изображенията, като използвате следната команда:

tar-cvf images.tar ~ / Снимки

Горната команда създава таргетен файл, наречен images.tar, и го запълва с всички файлове в папката с картинки.

Сега, когато имате един файл с всичките си изображения, вече можете да го компресирате с помощта на командата gzip:

gzip images.tar

Името на файла за изображения сега ще бъде images.tar.gz.

Можете да създадете таргенен файл и да го компресирате с помощта на една команда, както следва:

tar-cvzf images.tar.gz ~ / Снимки

Как да извлечете tar.gz файлове

Сега знаете, че един tar.gz файл е компресиран tar файл и знаете, че tar файл е хубав начин за групиране на файлове и папки.

Първото нещо, което трябва да направите, за да извлечете файл tar.gz, е да декомпресирате файла както следва:

gunzip

Например:

gunzip images.tar.gz

За да извлечете файловете от tar файл, използвайте следната команда:

tar-xvf

Например:

tar -xvf images.tar

Можете обаче да декомпресирате файла gzip и да извлечете файловете от tar файла, като използвате една команда, както следва:

tar -xvzf images.tar.gz

Съдържанието на файла tar.gz

Трябва да внимавате да извличате файлове tar.gz, които получавате от други хора или от връзки за изтегляне, тъй като те могат или умишлено или по невнимание да унищожат вашата система.

Можете да прегледате съдържанието на tar файл, като използвате следния синтаксис:

tar -tzf images.tar.gz

В горната команда ще видите имената и местоположенията на файловете, които ще бъдат извлечени.

резюме

tar.gz файловете са чудесни за целите на архивиране, тъй като съхраняват файловете и пътеките непокътнати в рамките на tar файла и файлът е компресиран, за да стане по-малък.

Друго ръководство, което може да ви заинтересува, е това, което показва как да компресирате файлове с помощта на командата zip Linux и това показва как да декомпресирате файловете чрез командата unzip .