ฉันจะเรียกใช้คำสั่ง“ tar -czf” ใน Windows ได้อย่างไร


13

ฉันกำลังใช้งานคอมพิวเตอร์ซึ่งสามารถเข้าถึง Windows ได้เท่านั้น

ผมต้องส่งโฟลเดอร์หลังจากทำงานtar -czfกับมัน

ฉันจะทำสิ่งนี้ใน Windows ได้ฉันมีตัวเลือกใดบ้าง

คำตอบ:


11

หากสิ่งที่คุณต้องการคือการสร้างไฟล์ tar.gz (หรือที่เรียกว่า tgz) คุณสามารถใช้ 7Zip จากhttp://www.7-zip.org/

หากต้องการเรียกใช้เช่น "tar -czf" คุณจะต้องเชื่อมโยงการโทร 7z สองครั้ง:

7z -ttar a dummy c:\my\path\* -so | 7z -si -tgzip a x.tgz

ซึ่งสร้างแฟ้มx.tgzมีข้อมูลทั้งหมดจากC: \ \ เส้นทางของฉัน \

-so เปลี่ยนทิศทางเอาต์พุตไปที่ stdout และตัวเลือก -si จะเลือกข้อมูลนั้น


1
คุณควรมีผู้โหวตเพิ่มขึ้นอย่างแน่นอน
Valerio

4

ลองดูที่ต้าสำหรับ Windows

โปรแกรม GNU Tar ให้ความสามารถในการสร้างคลังเก็บ tar รวมถึงการจัดการประเภทอื่น ๆ ตัวอย่างเช่นคุณสามารถใช้ tar บนไฟล์เก็บถาวรที่สร้างไว้ก่อนหน้านี้เพื่อแยกไฟล์เพื่อจัดเก็บไฟล์เพิ่มเติมหรือเพื่ออัปเดตหรือแสดงรายการไฟล์ที่เก็บไว้แล้ว

พอร์ต Win32 สามารถสร้างไฟล์เก็บถาวร tar เท่านั้น แต่ไม่สามารถไพพ์เอาท์พุทไปยังโปรแกรมอื่นเช่น gzip หรือบีบอัดและจะไม่สร้างคลังเก็บ tar.gz คุณจะต้องใช้หรือจำลองแบทช์ไพพ์ BsdTar มีความสามารถในการสร้างและจัดการ. tar, .tar.gz, tar.bz2, .zip, .gz และ. bz2 อย่างถาวรเข้าใจถึงตัวเลือกที่ใช้บ่อยที่สุดของ GNU Tar และยังเร็วกว่ามาก เพื่อจุดประสงค์ส่วนใหญ่มันเป็นที่ต้องการของ GNU Tar


ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
soandos


2

tar -czfสร้างไฟล์ tar gzipped โดยปกติแล้วเป็นนามสกุล.tar.gzหรือ.tgzถูกใช้

Windows ไม่มีการสนับสนุนในตัวสำหรับการสร้าง (หรือการอ่าน) ไฟล์ tar หรือไฟล์ gzipped และ Microsoft ไม่มีเครื่องมือสำหรับสิ่งนี้

รูปแบบนี้สามารถสร้างได้โดยใช้เช่น 7Zip; ดูตัวอย่างโพสต์บล็อกนี้: http://www.tmsnetwork.org/blog/creating-targz-archive-easily-windows (สำเนา copy.org: เห็นได้ชัดว่าบล็อกนี้หายไป) สามารถใช้เครื่องมืออื่น ๆ อีกมากมายให้ดูที่http://www.7zip.com/type/5/TAR (สำเนา copy.org: ดูเหมือนว่า 7zip.com หายไปเพื่อแทนที่โดย7-zip.org )


2
ฉันคิดว่าเขากำลังขอทางพื้นเมืองที่จะทำมัน (แทนที่จะเป็นบุคคลที่ 3)
Pacerier

1

คุณยังสามารถดาวน์โหลดและติดตั้ง 7zip http://www.7zip.org ด้วยคุณสามารถแยกและแพ็คการบีบอัดหลายประเภทรวมถึง gzip


0

ฉันคิดว่าวิธีที่ดีที่สุดในการติดตั้งระบบย่อย Linux สำหรับ Windows

https://msdn.microsoft.com/en-us/commandline/wsl/install_guide#enable-the-windows-subsystem-for-linux-feature-gui

โปรดทราบว่านี่เป็นรุ่นเบต้า

นอกจากนี้ยังมีวิธีมากมายในการรับฟังก์ชั่น Linux:

  • MSYS
  • Cygwin
  • เครื่องเสมือน

มีเครื่องมือและแอพพลิเคชั่นมากมายที่ทำเช่นนี้


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.