Skip to main content

วิธีการเปิดเครื่องรูดไฟล์โดยใช้ Linux Command Line

สอน Excel: การใช้ conditional formatting ในการตรวจสอบข้อมูลเป็นช่วง (เมษายน 2025)

สอน Excel: การใช้ conditional formatting ในการตรวจสอบข้อมูลเป็นช่วง (เมษายน 2025)

:

Anonim

ไฟล์ซิปเป็นวิธีที่ง่ายและมีประสิทธิภาพในการถ่ายโอนข้อมูลระหว่างคอมพิวเตอร์และเซิร์ฟเวอร์ เมื่อบีบอัดไฟล์จะไม่เพียงช่วยประหยัดพื้นที่ในไดรฟ์ภายในเท่านั้น แต่ยังช่วยให้สามารถดาวน์โหลดไฟล์จากอินเทอร์เน็ตได้สะดวกและสะดวกยิ่งขึ้นโดยใช้แบนด์วิดธ์น้อยกว่าการส่งไฟล์ขนาดใหญ่

เมื่อคุณได้รับไฟล์ซิปแบบ zip ใน Linux การขยายขนาดไฟล์ก็ทำได้ง่ายมาก มีสวิตช์มากมายที่มีอยู่ใน Linux ซึ่งหมายความว่าคุณมีหลายวิธีในการแยกไฟล์ออกด้วย เปิดเครื่องรูด คำสั่งในบรรทัดคำสั่ง

บีบอัดไฟล์ ZIP แบบเดี่ยว

ไวยากรณ์พื้นฐานสำหรับการขยายขนาดไฟล์คือ:

เปิดไฟล์ซิป

ตัวอย่างเช่นสมมติว่าคุณได้บีบอัดอัลบั้มที่ชื่อว่า คุกคามความสุขุม. หากต้องการเปิดเครื่องรูดไฟล์นี้ไปยังโฟลเดอร์ปัจจุบันคุณเพียงแค่เรียกใช้คำสั่งต่อไปนี้:

เปิดตัว "Menace To Sobriety"

คลายไฟล์ ZIP หลายไฟล์

คำสั่ง man ช่วยให้คุณสามารถขยายขนาดไฟล์ได้มากกว่าหนึ่งไฟล์ในแต่ละครั้งโดยใช้ไวยากรณ์ต่อไปนี้:

เปิดเครื่องรูด filename1 filename2 filename3

หากคุณได้บีบอัดไฟล์สามอัลบั้มของ Alice Cooper ชื่อว่า ขยะ, เฮ้ Stoopid, และ Dragontownแยกกันคุณอาจลองทำเช่นนี้เพื่อคลายซิป:

คลายซิป "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

อย่างไรก็ตามสิ่งที่คุณได้รับคือข้อผิดพลาดนี้:

ที่เก็บ: ข้อควรระวังเกี่ยวกับ Trash.zip: ชื่อไฟล์ไม่ตรงกัน: Dragontown.zip

สมมติว่าสามไฟล์อยู่ในโฟลเดอร์เดียวกันวิธีที่ดีกว่าคือการใช้คำสั่งต่อไปนี้:

เปิดเครื่องรูด '* .zip'

ระวังแม้ว่า คำสั่งนี้ไม่มีการพิจารณาและจะขยายขนาดไฟล์ ZIP ทุกไฟล์ในโฟลเดอร์ปัจจุบัน

ยกเว้นไฟล์ ZIP บางไฟล์

ถ้าคุณมีไฟล์ ZIP และต้องการแยกไฟล์ทั้งหมดออกจากไฟล์ให้ใช้ไฟล์ -x สวิตซ์.

unzip filename.zip -x filetoexclude.zip

เพื่อดำเนินการกับตัวอย่างของเราอัลบั้ม "Trash" ใน Trash.zip มีชื่อ MP3 เตียงของเล็บ. หากต้องการแยกเพลงทั้งหมดยกเว้น "Bed Of Nails" คุณต้องทำดังนี้

เปิดเครื่องรูด Trash.zip -x "Bed Of Nails.mp3"

สารสกัดจากไฟล์ ZIP ไปยังไดเรกทอรีอื่น

ถ้าคุณต้องการใส่เนื้อหาของไฟล์ ZIP ในไดเร็กทอรีอื่นนอกเหนือจากไฟล์ปัจจุบันให้ใช้ไฟล์ -d สวิตซ์.

unzip filename.zip -d เส้นทางไป / extract / ไป

ตัวอย่างเช่นเพื่อขยายขนาด Trash.zip ไฟล์ / home / music / อลิซคูเปอร์ / ถังขยะคุณควรใช้ไวยากรณ์ต่อไปนี้:

unzip Trash.zip -d "/ home / music / อลิซคูเปอร์ / ถังขยะ"

วิธีการแสดงเนื้อหาของไฟล์บีบอัด

หากต้องการแสดงเนื้อหาของไฟล์ที่บีบอัดให้ใช้ -l สวิตซ์.

unzip -l filename.zip

ในตัวอย่างของเราเราสามารถใช้สวิตช์นี้เพื่อดูไฟล์ทั้งหมดได้ Trash.zip.

unzip -l Trash.zip

ข้อมูลที่ส่งคืนประกอบด้วย:

  • ความยาวเป็นไบต์
  • วันที่สร้าง
  • เวลาที่สร้างขึ้น
  • ชื่อ

วิธีการทดสอบหากไฟล์ ZIP ถูกต้อง

เพื่อทดสอบว่าไฟล์ ZIP มีโครงสร้างถูกต้องหรือไม่สามารถใช้งานได้อย่างถูกต้องก่อนที่จะแยกออกใช้ t- สวิตซ์.

unzip -t filename.zip

ตัวอย่างเช่นเพื่อทดสอบว่า Trash.zip ถูกต้องคุณสามารถเรียกใช้ต่อไปนี้:

unzip -t Trash.zip

แต่ละไฟล์มีการระบุไว้และ ตกลง ควรปรากฏอยู่ข้างๆ ที่ด้านล่างของเอาท์พุทจะมีข้อความปรากฏขึ้น ไม่มีข้อผิดพลาดในการบีบอัดข้อมูลของ ….

ดูข้อมูลโดยละเอียดเกี่ยวกับไฟล์ ZIP

-v สวิตช์ (verbose) สามารถให้รายละเอียดเพิ่มเติมได้

unzip -v ชื่อไฟล์

เมื่อต้องการใช้สวิตช์นี้ด้วย Trash.zip เพื่อดูข้อมูลเพิ่มเติมเราจะพิมพ์:

unzip -v Trash.zip

ผลลัพธ์มีข้อมูลต่อไปนี้:

  • ความยาวเป็นไบต์
  • วิธี
  • ขนาด
  • เปอร์เซ็นต์การบีบอัด
  • วันที่และเวลาที่สร้างขึ้น
  • ซีอาร์ซี
  • ชื่อ

ขยายขนาดไฟล์ ZIP โดยไม่ต้องสร้างไดเรกทอรี

สำหรับไฟล์ ZIP ที่มีโฟลเดอร์รันอยู่ เปิดเครื่องรูด alone โดยไม่มีสวิตช์จะสร้างโครงสร้างโฟลเดอร์เดียวกันซ้ำจากที่จัดเก็บ

สกัด filename1.zipตัวอย่างเช่นซึ่งมีสามโฟลเดอร์ต่อไปนี้จะทำให้โฟลเดอร์เดียวกันถูกดึง:

  • โฟลเดอร์ 1: filea.txt, fileb.txt, filec.txt
  • โฟลเดอร์ 2: filed.txt, filee.txt
  • โฟลเดอร์ 3: filef.txt

ในตัวอย่างนี้เพื่อดึงไฟล์ TXT ทั้งหมดไปยังโฟลเดอร์ปัจจุบันโดยไม่มีการสร้างโฟลเดอร์ทั้งสามนี้เพียงต่อท้าย -j ไปยังจุดสิ้นสุดของคำสั่ง

unzip -j filename1.zip

ขยายขนาดไฟล์ ZIP โดยไม่ต้องเขียนทับ

สมมติว่าคุณได้เปิดไฟล์ซิปไฟล์ ZIP ไว้แล้วและเริ่มทำงานกับไฟล์ที่คลายซิปแล้วเปลี่ยนและอัปเดตไฟล์เหล่านั้นตามที่คุณต้องการ สิ่งสุดท้ายที่คุณต้องการคือการมีไฟล์เหล่านี้เขียนทับเมื่อคุณแยก ZIP ที่มีไฟล์ที่มีชื่อเดียวกัน คุณจะสูญเสียข้อมูลทุกอย่างที่คุณกำลังทำอยู่ชั่วคราวเมื่อไฟล์ใหม่แทนที่ไฟล์ที่คุณมีอยู่

อย่างไรก็ตามคุณสามารถใช้ -n เปลี่ยนถ้าคุณต้องการ ไม่ เขียนทับไฟล์ที่มีอยู่ ไฟล์ทุกไฟล์จากไฟล์ ZIP ที่มีชื่อตรงกับไฟล์ในโฟลเดอร์ที่คัดลอกจะไม่เขียนทับอะไรเมื่อใช้สวิตช์นี้ อย่างไรก็ตามทุกสิ่งทุกอย่างที่มีชื่อเฉพาะจะยังคงถูกแยกออก

unzip -n filename.zip

หากคุณไม่สนใจว่าไฟล์มีอยู่แล้วหรือไม่และคุณต้องการเขียนทับไฟล์ตามที่แยกโดยไม่ต้องแจ้งให้ใช้ -o สวิตซ์.

unzip -o filename.zip

สารสกัดจากไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่าน

หากต้องการเปิดเครื่องรูดไฟล์ที่ต้องใช้รหัสผ่านเพื่อเข้าใช้งาน -p สลับตามด้วยรหัสผ่าน

unzip -P password filename.zip

ตัวอย่างเช่นเพื่อเปิดเครื่องรูดไฟล์ที่ชื่อว่า cats.zip ด้วยรหัสผ่าน kittens123, ใช้ต่อไปนี้:

unzip -P kittens123 filename.zip

เปิดเครื่องรูดไฟล์โดยไม่แสดงผลใด ๆ

โดยค่าเริ่มต้น เปิดเครื่องรูด คำสั่งจะแสดงรายการทุกอย่างที่ทำอยู่ซึ่งรวมถึงการแสดงไฟล์ทุกไฟล์ในที่เก็บถาวรตามคำสั่งที่สกัดเอาไว้ คุณสามารถระงับการส่งออกนี้ได้โดยใช้ปุ่ม -q สวิตซ์.

unzip -q filename.zip

การเปิดไฟล์นี้จะคลายซิปชื่อไฟล์โดยไม่ให้ผลลัพธ์ใด ๆ และส่งกลับไปที่เคอร์เซอร์เมื่อเสร็จสิ้น