Линукс дээр tar.gz файлуудыг хэрхэн яаж гаргах

Энэ гарын авлага нь зөвхөн tar.gz файлуудыг хэрхэн яаж задлахаас гадна танд юу байгааг мөн яагаад тэдгээрийг ашиглахыг танд хэлэх болно.

A tar.gz файл гэж юу вэ?

Өргөтгөл gz бүхий файл gzip тушаалыг ашиглан шахагдсан байна.

Та 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 тушаалд ордог. Tarball нь ихэвчлэн tarball гэж нэрлэгддэг tar файл нь бусад олон файл агуулсан архив файл үүсгэх арга юм.

Өөрийнхөө tar файл нь шахагдаагүй байна.

Хэрэв танд зураг дүүрсэн фолдер байгаа бол дараах тушаалыг ашиглан зурганд зориулж tar файл үүсгэж болно:

tar -cvf images.tar ~ / зураг

Дээрх комманд нь images.tar гэгддэг tar файлыг үүсгээд зурагны хавтсанд байгаа бүх файлуудыг үүсгэдэг.

Одоо та бүх зурагтайгаа нэг файлтай болсон тул одоо үүнийг gzip тушаалаар шахаж болно:

gzip images.tar

Зургийн файлд зориулсан файлын нэр одоо images.tar.gz болно.

Та tar файл үүсгэж, нэг үгээр үүнийг дараах байдлаар шахаж болно:

tar -cvzf images.tar.gz ~ / зураг

Tar.gz файлуудыг хэрхэн задлах

Одоо та tar.gz файлыг шахсан tar файлаас мэдэж байгаа бөгөөд tar файл нь файлууд болон фолдерыг бүлэглэх сайхан арга гэдгийг мэднэ.

Дараа нь tar.gz файлыг задлахын тулд эхлээд файлыг дараах байдлаар задална:

gunzip

Жишээлбэл:

gunzip images.tar.gz

Файл файлаас файлуудыг задлахын тулд дараах тушаалыг ашиглана:

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 командыг ашиглан файлуудыг хэрхэн шахаж байгааг харуулах сонирхолтой байх өөр нэг гарын авлага бол unzip тушаалыг ашиглан файлуудыг задлахад ашигладаг .