Това ръководство ще ви покаже не само как да извлечете 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 .