Линуксийн Unzip команд

Файлуудыг зип хийх нь бүрэн хэмжээний файлуудыг илгээхээс илүү өргөн зурвасын тусламжтайгаар компьютер, сервер хооронд дамжуулах хялбар, үр ашигтай арга юм. Линукс дээр товчилсон архивыг хүлээн авахад энэ нь хялбархан юм. Unzip тушаалыг Линукс тушаалын мөрөнд ашиглах хэд хэдэн арга байна.

Одоо байгаа фолдерт орох Нэг Zip файлыг задлах

Файлыг задлах үндсэн синтакс нь:

unzip файлын нэр

Жишээлбэл, та "Uganda To Sobriety" нэртэй zip файл болох "Ugace To Sobriety" хамтлаг цомгоороо цомог гаргасан байна.

Энэ файлыг одоо байгаа фолдер дотор задлахын тулд ердөө л дараах тушаалыг ажиллуулна:

unzip "эрэлхийлж байна"

Олон файлыг задлах

Хүмүүсийн тушаалаар дараах тушаалыг ашиглан нэгээс олон файлыг нэгээс илүү шахалтаар задалж өгдөг:

unzip filename1 filename2 filename3

Алис Копперын "Trash," "Hey Stoopid," "Dragontown" гэсэн гурван файлыг тус тусад нь оруулаарай. Эдгээр файлуудыг задлахын тулд та дараах зүйлсийг оролдож болно:

unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

Гэхдээ та дараа нь юу олж авах нь энэ алдаа юм:

Архив: Trash.zip болгоомжтой: файлын нэр таарахгүй: Dragontown.zip <

Гурван файлын нэг хавтсанд амьдардаг бол илүү сайн арга бол дараах тушаалыг ашиглах явдал юм:

unzip '* .zip'

Гэхдээ болгоомжтой байгаарай: Энэ тушаал нь нэн даруй тохируулах бөгөөд одоо байгаа фолдер дахь зип файл болгон задлах болно.

Файлыг задлах ба зарим хүмүүсийг заримыг нь оруулахгүй байх

Хэрэв танд zip файл байгаа бөгөөд та бусад файлуудыг бүгдийг нь задалж суулгахыг хүсвэл -x шилжүүлэгчийг дараах маягаар ашиглаарай:

unzip filename.zip -x filetoexclude.zip

Бидний жишээг үргэлжлүүлэхийн тулд Alice Cooper-ийн "Trash" цомог нь "Bed Of Nails" нэртэй дуутай. "Bed of Nails" -ээс бусад бүх дууг гаргахын тулд дараах синтаксийг ашиглана:

Unzip Trash.zip -x "Bed of Nails.mp3"

Өөр өөр Лавлах дээр Zip файлыг задлах

Хэрэв та zip файлыг одоо байгаа файлаас өөр сан дотор байрлуулахыг хүсвэл -d шилжүүлэлтийг доор дурдсантай адилаар ашиглана:

unzip filename.zip -d path / руу / extract / руу

Жишээлбэл, "Trash.zip" файлыг "/ home / music / Alice Cooper / Trash" руу задлахын тулд дараах синтаксийг ашиглана:

Trash.zip -d unzip unzip / home / music / Alice Cooper / Trash

Шахсан Zip файлыг хэрхэн харуулах вэ

Шахсан файлын агуулгыг жагсаахын тулд -l шилжүүлэгчийг ашиглана уу:

unzip -l filename.zip

"Trash.zip" цомгийн бүх дууг үзэхийн тулд дараахыг ашиглана уу:

unzip -l Trash.zip

Мэдээлэл буцаана:

Хэрэв Zip файлын хүчинтэй байгаа эсэхийг шалгах

Задлахаасаа өмнө zip файл зөв эсэхийг тест хийхийн тулд -t switch:

unzip -t filename.zip

Жишээлбэл, "Trash.zip" хүчинтэй эсэхийг шалгахын тулд та дараахийг ажиллуулж болно:

unzip -t Trash.zip

Файл бүр нь жагсаагдах болно, мөн "OK" нь түүний хажууд харагдах болно. Гаралтын доод хэсэгт "мартсан шахсан өгөгдөлд илэрсэн алдаа байхгүй" гэж тэмдэглэх нь зүйтэй.

Шүүгдсэн файлын тухай дэлгэрэнгүй мэдээллийг харуулах

Хэрэв та илүү нарийвчилсан мэдээллийг хүсэж байгаа бол -v шилжүүлэлтийг ашигладаг бөгөөд энэ нь илүү дэлгэрэнгүй мэдээллийг үүсгэдэг:

Синтакс нь дараах байдалтай байна:

unzip -v файлын нэр

Жишээлбэл:

unzip -v Trash.zip

Гаралтын гаралт дараах мэдээллийг агуулна:

Нь Zip файлыг лавлах руу чиглүүлэх

Хэрэв та үүсгэсэн зип файл доторх фолдерыг нэмбэл стандарт unzip тушаал нь unzip фолдерын бүтцийг дахин үүсгэх болно.

Жишээлбэл, хэрэв та дараах "бүтцийн" файлын "filename1.zip" нэртэй zip файлыг задалбал, үүнийг задлахад хавтасууд үүсгэх болно:

Хэрэв та бүх ".txt" файлыг одоо байгаа фолдерт дахин үүсгэхгүйгээр хүсэж байгаа бол, та -j шилжүүлэлтийг дараах байдлаар ашиглаж болно:

unzip -j filename.zip

Файлууд одоо байгаа үед өдөөлтгүйгээр файлыг дарах

Таны өмнө нь unzipped хийсэн zip файл байгаа бөгөөд та задалсан файл дээрээ ажиллаж эхэлсэн гэж бодъё.

Хэрэв танд өөр файл байгаа бол та unzip хийхийг хүсэж байгаа бөгөөд zip файл дотор зорилтот фолдерт байгаа файлууд агуулагдаж байвал файлуудыг дарж бичих болно. Энэ бол зүгээр юм, гэхдээ та 1000 файлтай файлыг гаргаж байгаа бол, та хүссэн үедээ асуудаг.

Тэгэхээр хэрэв та одоо байгаа файлуудыг дарж бичихийг хүсэхгүй байгаа бол -n шилжүүлэлтийг ашиглаарай:

unzip -n filename.zip

Хэрэв та файлаа аль хэдийн байгаа эсэхийг мэдэхгүй бөгөөд та дараалалгүйгээр задлах гэж файлыг дарж бичихийг хүсвэл -o switch:

unzip -o filename.zip

Нууц үг хамгаалагдсан файлуудыг задлах

Хэрэв та хандалтын нууц үг шаардагддаг файлыг задлах хэрэгтэй бол -P шилжүүлэгчийг ашиглан нууц үг оруулна уу:

unzip -P нууц үг файлын нэр.zip

Жишээ нь "cats.zip" гэсэн файлыг unzip "kittens123" гэсэн нууц үгээр ашиглана уу:

unzip -P kittens123 filename.zip

Ямар ч үр дүнг харуулахгүйгээр файлыг задлах

Анхдагчаар "unzip" команд нь хийж байгаа бүх зүйлээ архивлаж байгаагаар нь жагсаасан байдаг. Та энэ гаралтыг -q шилжүүлэлтийг ашиглан дарж чадна:

unzip -q filename.zip

Энэ нь файлын нэрийг ямар ч гаралтгүйгээр гаргаж, курсорыг дууссаны дараа буцааж өгдөг.

Линукс нь бусад олон сэлгэлтийг хангадаг. Линуксийн хуудасны хуудасруу зочлохын тулд илүү ихийг мэдээрэй