Zipping fayllari , ularni to'liq o'lchamli fayllarni jo'natishdan ko'ra kamroq tarmoqli kengligi yordamida kompyuter va serverlar o'rtasida o'tkazishning oson, samarali usuli hisoblanadi. Linuxda siqilgan arxivni olganingizda, uni ochish oson. Linux buyruq satrida unzip buyrug'ini ishlatishning bir necha yo'li.
Hozirgi papkaga yagona zip faylini ochish
Faylni ochish uchun asosiy sintaksisi quyidagicha:
fayl nomini ochish
Misol tariqasida, "Menga to Sobriety" nomli zip fayli sifatida "Ugly Kid Joe" guruhi tomonidan "Menace to Sobriety" deb nomlangan albomni olib tashlagan edingiz.
Ushbu faylni joriy papkaga ochish uchun quyidagi buyruqni bajaring:
"xavf-xatarni yo'q qilish"
Bir nechta fayllarni ochish
Inson buyrug'i quyidagi sintaksisdan foydalanib bir vaqtning o'zida bir nechta faylni dekompressiyalashga imkon beradi:
filename1 filename2 fayl nomini ochish
"Trash", "Hey Stoopid" va "Dragontown" deb nomlangan Alice Cooper albomlarining uchta faylini ajratib qo'ying. Ushbu fayllarni ochish uchun siz quyidagilarni kiritishni xohlaysiz:
"Trash.zip" ni ochish "Dragontown.zip" "Hey Stoopid.zip"
Keyinchalik, nima bo'lsa, bu xato:
Arxiv: Trash.zip ehtiyot: fayl nomi mos emas: Dragontown.zip <
Uch faylni bir xil papkada yashasa, buning o'rniga quyidagi buyruqni ishlatish yaxshiroq bo'ladi:
unzip '* .zip'
Ehtiyot bo'ling, ammo: Ushbu buyruq aniq emas va mavjud papkada joylashgan har zip faylini ochib beradi.
Faylni oching, biroq boshqalarni chiqarib tashlang
Agar sizda zip fayli mavjud bo'lsa va bitta fayldan tashqari barcha fayllarni chiqarishni xohlasangiz, -x tugmachasini quyidagi tarzda ishlating:
filename.zip -x filetoexclude.zip faylini ochish
Bizning misolimiz bilan davom etish uchun Elis Koperning "Trash" albomi "Bed of Nails" nomli qo'shig'iga ega. "Bed Nails" dan boshqa barcha qo'shiqlarni chiqarish uchun siz quyidagi sintaksisini ishlatasiz:
unzip Trash.zip-x "Yo`l qo`shiqlar.mp3"
Zip faylini boshqa katalogga aylantirish
Agar zip faylining mazmunini boshqa papkaga joriy qilishni xohlasangiz, shunday -d-ni ishlating:
filename.zip -d yo'lini ochish / to / extract / to ga
Masalan, "/ home / music / Alice Cooper / Trash" ga "Trash.zip" faylini ochish uchun siz quyidagi sintaksisini ishlatasiz:
Trash.zip-d / home / music / Alice Cooper / Trash-ni ochish
Siqilgan zip faylning mazmunini qanday ko'rsatish kerak
Siqilgan faylning mazmunini ro'yxatlash uchun, -l tugmachasini ishlating:
unzip -l filename.zip
"Trash.zip" albomidagi barcha qo'shiqlarni ko'rish uchun quyidagilarni foydalaning:
unzip -l Trash.zip
Qaytilgan ma'lumotlar quyidagilardan iborat:
- Baytning uzunligi
- Sana yaratildi
- Vaqt yaratildi
- Ism
Agar Zip fayli to'g'ri kelsa qanday sinov bo'ladi
Zip fayli uni disklashdan oldin OK-yo'qligini tekshirish uchun --t kalitini ishlating:
unzip -t filename.zip
Masalan, "Trash.zip" ning haqiqiyligini tekshirish uchun quyidagilarni amalga oshirishingiz mumkin:
unzip -t Trash.zip
Har bir fayl ro'yxatda ko'rsatiladi va uning yonida "OK" paydo bo'lishi kerak. Chiqishning pastki qismida "siqilgan ma'lumotlarda hech qanday xato aniqlanmagan" degan xabar paydo bo'lishi kerak.
Siqilgan fayl haqida batafsil ma'lumotni ko'rsatish
Batafsil ma'lumotni olishni istasangiz, batafsilroq ma'lumotni keltiradigan -v switch-dan foydalaning:
Sintaksis quyidagicha:
unzip -v fayl nomi
Masalan:
unzip -v Trash.zip
Vaziyatli chiqim quyidagi ma'lumotlarni o'z ichiga oladi:
- Baytning uzunligi
- Boshqaruv
- Hajmi
- Siquv darajasi
- Sana va vaqt yaratildi
- CRC
- Ism
Pochta faylini katalog yaratmasdan joriy katalogga ochish
Agar zip fayli ichida papkalarni yaratgan bo'lsangiz, standart unzip buyrug'i ochilganda papka tuzilishini qaytadan yaratadi.
Misol uchun, quyidagi tuzilma bilan "filename1.zip" nomli zip faylni diskdan olib tashlasangiz, unzip qo'yilganda papkalar qayta yaratiladi:
- 1-fayl: filea.txt, fileb.txt, filec.txt
- 2-fayl: filed.txt, filee.txt
- 3-fayl: filef.txt
Agar barcha ".txt" fayllari mavjud papkaga qayta tiklanmasa, undagi -j kalitini quyidagi kabi ishlatasiz:
unzip -j filename.zip
Fayllar allaqachon mavjud bo'lganida oldindan so'rashsiz dekompressiya
Siz allaqachon ochilgan zip faylingiz borligini tasavvur qiling va siz chiqargan fayllar ustida ishlashni boshladingiz.
Agar boshqa faylni ochmoqchi bo'lsangiz va zip faylida maqsad papkada allaqachon mavjud fayllar mavjud bo'lsa, tizim fayllarni yozmasdan avval ogohlantirish ko'rsatiladi. Bu OK, lekin agar sizda 1000 ta fayl mavjud bo'lsa, siz har safar so'ralmaslikni xohlaysiz.
Shunday qilib, mavjud fayllarni qayta yozishni xohlamasangiz, -n tugmachasini ishlating:
unzip -n filename.zip
Faylni allaqachon mavjud yoki yo'qmi deb o'ylamasligingiz kerak va siz doimo so'ralmasdan chiqarilgan fayllarni qayta yozishni xohlaysiz, -o tugmachasini ishlating:
unzip -o filename.zip
Parol himoyalangan Zip fayllarini olib tashlash
Siz kirish uchun parol talab qiladigan faylni ochishingiz kerak bo'lsa, -P tugmachasini va keyin parolni kiriting:
unzip -P parol fayl nomi.zip
Misol uchun, "cats.zip" deb nomlangan faylni "kittens123" parol bilan ochish uchun quyidagilarni foydalaning:
unzip -P kittens123 filename.zip
Har qanday chiqishni ko'rsatmasdan faylni ochish
Odatiy bo'lib, "unzip" buyrug'i arxivdagi har bir faylni ro'yxatga olishni o'z ichiga olgan barcha narsalar ro'yxatini o'z ichiga oladi. Siz -q tugmasi yordamida bu chiqimni bostirishingiz mumkin:
unzip -q filename.zip
Bu fayl nomini hech qanday chiqimsiz taqdim etadi va u tugaganidan keyin sizni kursorga qaytaradi.
Linux boshqa o'nlab kalitlarga ega. Qo'shimcha ma'lumotni olish uchun Linux odam sahifalariga tashrif buyuring.