73. Working with archives in Linux. Archive Manager
Fayllar va kataloglarni arxivlash uchun eng keng tarqalgan dasturlar; smola
zip
Bu katta mavzu. Shunday qilib, men ushbu maqolani ikki qismda nashr etmoqchiman. Birinchi qismda biz Tar buyrug'i yordamida fayllar va kataloglarni qanday arxivlashni ko'rib chiqamiz.
Tar buyrug'i yordamida fayllar va kataloglarni arxivlash
Tar bu Unix buyrug'i bo'lib, u T ape A arxivini anglatadi. U bir nechta fayllarni (bir xil yoki turli o'lchamdagi) bitta faylga birlashtirish yoki saqlash uchun ishlatiladi. Tar yordam dasturida 4 ta asosiy ish rejimi mavjud.
c - fayl(lar) yoki katalog(lar)dan arxiv yaratish.
x - arxivni chiqarish.
r - fayllarni arxiv oxiriga qo'shish.
t - arxiv tarkibini sanab o'tish.
Rejimlarning to'liq ro'yxati uchun man sahifalariga qarang.
Yangi arxiv yarating
Ushbu qo'llanmaning maqsadi uchun men uch xil turdagi fayllarni o'z ichiga olgan ostechnix nomli papkadan foydalanaman.
$ ls ostechnix/
file.odt image.png song.mp3
Keling, ostechnix katalogining yangi tar arxivini yarataylik.
$ tar cf ostechnix.tar ostechnix/
Bu erda c bayrog'i yangi arxiv yaratishni bildiradi va f fayl nomini bildiradi.
Xuddi shunday, joriy ishchi katalogdagi fayllar to'plamidan arxiv yaratish uchun quyidagi buyruqdan foydalaning:
$ tar cf arxiv.tar fayl1 fayl2 fayl 3
Arxivlarni chiqarish
Joriy katalogdagi arxivni chiqarish uchun quyidagi amallarni bajaring:
$ tar xf ostechnix.tar
Shuningdek, biz arxivni C bayrog'i (s) yordamida boshqa katalogga chiqarishimiz mumkin . Masalan, quyidagi buyruq berilgan arxiv faylini Yuklashlar katalogiga chiqaradi.
$ tar xf ostechnix.tar -C Yuklashlar/
Shu bilan bir qatorda, "Yuklashlar" jildiga o'ting va uning ichidagi arxivni quyidagi kabi chiqarib oling.
$ cd Yuklashlar/
$ tar xf ../ostechnix.tar
Ba'zida ma'lum bir turdagi fayllarni chiqarib olishni xohlashingiz mumkin. Masalan, quyidagi buyruq ".png" tipidagi fayllarni chiqaradi.
$ tar xf ostechnix.tar - joker belgilar "*.png"
Gzip va bzip arxivlarini yarating
Odatiy bo'lib, Tar .tar kengaytmasi bilan tugaydigan arxiv faylini yaratadi. Bundan tashqari, tar buyrug'i gzip va bzip2 siqish yordam dasturlari bilan birgalikda ishlatilishi mumkin . Fayllar .tar kengaytmalari bilan tugaydi, oddiy tar arxiviga ishora qiladi, fayllar tar.gz bilan tugaydi yoki .tgz gziplangan arxivga ishora qiladi va tar fayllari mos ravishda tar.bz2 yoki .tbz bilan tugaydi bzip arxivga ishora qiladi .
Birinchidan, gzip arxivini yaratamiz :
$ tar czf ostechnix.tar.gz ostechnix/
Yoki,
$ tar czf ostechnix.tgz ostechnix/
Bu erda biz arxivni gzip siqish usuli yordamida siqish uchun z bayrog'idan foydalanamiz.
Arxivni yaratishda jarayonni ko'rish uchun v bayrog'idan foydalanishingiz mumkin .
Do'stlaringiz bilan baham: |