แนะนำ PowerShell Unzip และคำสั่ง Zip ในคลังข้อมูล

Naeana Powershell Unzip Laea Kha Sang Zip Ni Khlang Khxmul



โดยปกติแล้ว การซิปหรือคลายซิปไฟล์สามารถทำได้โดยใช้อินเทอร์เฟซ GUI อย่างไรก็ตาม สามารถทำได้โดยใช้ cmdlets เฉพาะใน PowerShell การบีบอัดไฟล์ช่วยลดขนาดของไฟล์บนดิสก์ นอกจากนี้ยังรองรับไฟล์ทั้งหมดในที่เดียว นอกจากนี้ยังป้องกันไฟล์จากการโจมตีที่มีช่องโหว่อีกด้วย

บล็อกนี้จะกล่าวถึงวิธีการ zip หรือ unzip ไฟล์

วิธี Zip หรือ UnZip ไฟล์ใน PowerShell

นี่คือวิธีการที่กำหนดซึ่งจะอธิบายเพิ่มเติม:







วิธีที่ 1: บีบอัดหรือบีบอัดไฟล์ใน PowerShell โดยใช้ Cmdlet 'Compress-Archive'

ไฟล์ใน PowerShell สามารถซิปหรือบีบอัดโดยใช้ ' บีบอัดเก็บถาวร cmdlet สามารถบีบอัดไฟล์เดียวหรือหลายไฟล์พร้อมกันได้



ตัวอย่างที่ 1: ใช้คำสั่ง “Compress-Archive” เพื่อ Zip ไฟล์เดียว

ตัวอย่างต่อไปนี้จะ zip ไฟล์เดียวโดยใช้ ' บีบอัดเก็บถาวร ” cmdlet:



บีบอัด - คลังเก็บเอกสารสำคัญ -เส้นทาง C:\Doc\File.txt - เส้นทางปลายทาง C:\Doc\File.zip

ตามรหัสด้านบน:





  • ขั้นแรก เพิ่ม cmdlet 'บีบอัดไฟล์เก็บถาวร' ระบุ ' -เส้นทาง ” พารามิเตอร์ และกำหนดพาธของไฟล์ที่จะซิป
  • หลังจากนั้นให้กำหนด “ -DestinationPath ” พารามิเตอร์ และกำหนดพาธเป้าหมายด้วยไฟล์และ “ .zip ' ส่วนขยาย:

ตรวจสอบว่าไฟล์ถูกซิปหรือไม่โดยการรันโค้ดด้านล่าง:



Get-ChildItem C:\หมอ\

ในรหัสที่ระบุไว้ข้างต้น ก่อนอื่นให้เพิ่ม “ Get-ChildItem ” cmdlet แล้วกำหนดที่อยู่ไดเรกทอรี:

ตัวอย่างที่ 2: ใช้คำสั่ง “Compress-Archive” เพื่อบีบอัดไฟล์หลายไฟล์พร้อมกัน

ตัวอย่างต่อไปนี้จะซิปหลายไฟล์ด้วย PowerShell “ บีบอัดเก็บถาวร cmdlet ในการทำเช่นนั้น เพียงกำหนดที่อยู่ไฟล์หลายรายการให้กับ ' -เส้นทาง ” คั่นด้วยเครื่องหมายจุลภาค:

บีบอัด - คลังเก็บเอกสารสำคัญ -เส้นทาง C:\Doc\File.txt , C:\Doc\New.txt - เส้นทางปลายทาง C:\Doc\File.zip

ตัวอย่างที่ 3: ใช้คำสั่ง “Compress-Archive” เพื่อ Zip ไฟล์ทั้งหมดในโฟลเดอร์

ตอนนี้ เก็บหรือซิปไฟล์ทั้งหมดในโฟลเดอร์โดยใช้ไวด์การ์ด “ * ” โอเปอเรเตอร์ ด้วยเหตุผลดังกล่าว ให้เพิ่มตัวดำเนินการ '*' ที่ส่วนท้ายของที่อยู่ไดเร็กทอรี ดังแสดงด้านล่าง:

บีบอัด - คลังเก็บเอกสารสำคัญ -เส้นทาง 'C:\หมอ\*' - เส้นทางปลายทาง C:\Doc\File.zip

วิธีที่ 2: Uncompress หรือ UnZip ไฟล์ใน PowerShell โดยใช้ Cmdlet “Expand-Archive”

ไฟล์ที่ซิปหรือบีบอัดสามารถคลายซิปหรือคลายการบีบอัดโดยใช้ ' ขยายเก็บถาวร cmdlet

ตัวอย่าง: ใช้คำสั่ง “Expand-Archive” เพื่อแตกไฟล์

ในตัวอย่างนี้ ไฟล์ซิปจะถูกคลายซิปโดยใช้ปุ่ม “ ขยายเก็บถาวร ” cmdlet:

ขยาย - คลังเก็บเอกสารสำคัญ -เส้นทาง C:\Doc\File.zip - เส้นทางปลายทาง C:\Doc\File

ตามรหัสด้านบน:

  • ขั้นแรกให้เพิ่ม ' ขยายเก็บถาวร ” cmdlet ระบุ “ -เส้นทาง ” พารามิเตอร์และกำหนดที่อยู่ไฟล์พร้อมกับชื่อไฟล์:

ตรวจสอบว่าไฟล์ถูกแยกออกมาหรือไม่ โดยใช้ปุ่ม “ Get-ChildItem ” cmdlet พร้อมกับที่อยู่ไดเร็กทอรี:

Get-ChildItem C:\Doc\ไฟล์

นั่นคือทั้งหมดที่เกี่ยวกับขั้นตอนการซิปและขยายไฟล์โดยใช้ PowerShell

บทสรุป

ในการซิปหรือบีบอัดไฟล์ใน PowerShell ให้ใช้ปุ่ม ' บีบอัดเก็บถาวร ” ใช้ cmdlet ในขณะที่คลายซิปหรือคลายการบีบอัดไฟล์ ปุ่ม “ ขยายเก็บถาวร ” สามารถใช้ cmdlet ได้ นอกจากนี้ยังสามารถซิปหรือขยายไฟล์หลายไฟล์พร้อมกันได้อีกด้วย บทความนี้ได้สังเกตข้อความค้นหาที่ระบุและแก้ไขข้อความค้นหาที่ระบุ