สร้างไฟล์ tar สำหรับการบีบอัดไฟล์และไดเรกทอรีบน Mac OS X


61

ฉันใหม่สำหรับ Mac OS X และฉันไม่แน่ใจว่าจะทำสิ่งนี้อย่างไร:

ฉันมีสามไดเรกทอรี ฉันต้องการสร้างไฟล์ tar / zip ของพวกเขาเพื่อที่ฉันจะได้แนบไปกับอีเมล

ความคิดใด ๆ

คำตอบ:


89

เรือ OSX tarกับ จากเทอร์มินัลคุณสามารถทำสิ่งนี้ได้:

tar czf archive_folder_name.tar.gz folder_to_copy

แทนที่archive_folder_name.tar.gzด้วยสิ่งที่คุณต้องการเรียกเก็บถาวรที่สร้างขึ้นใหม่และfolder_to_copyด้วยชื่อของโฟลเดอร์ที่คุณต้องการเก็บถาวร


1
โดยส่วนตัวฉันจะใช้tar cjfสำหรับ bzip แทน gzip (ไฟล์เล็กกว่า) แต่นั่นเป็นเพียงการตั้งค่าส่วนตัวที่ฉันคิดว่า
Matthew Scharley

3
หากคุณต้องการไฟล์ขนาดเล็กแสดงว่าคุณไม่ได้เป็นหนึ่งในนั้น คุณสามารถใช้ p7zip (7z)
เจเรมี L

1
ฉันมักจะไปหา gzip ก่อนอาจจะเป็นนิสัย ความจริงแล้วในกรณีส่วนใหญ่ฉันไม่ได้กังวลเป็นพิเศษเกี่ยวกับการตัดขนาดของไฟล์เก็บถาวรเอง มันเป็นสิ่งที่สมเหตุสมผลที่จะต้องใส่ใจ แต่ด้วยฮาร์ดไดรฟ์ขนาดใหญ่ของเครื่องจักรส่วนใหญ่ฉันไม่พบว่าตัวเองกังวลเกี่ยวกับพื้นที่มากนัก หากมีสิ่งใดเหตุผลหลักที่ฉันรวมรายการต่างๆเป็นเพียงการปรับปรุงปัจจัยด้านเวลาในการคัดลอก โดยเฉพาะอย่างยิ่ง OSX ดูเหมือนจะใช้เวลานานมากในการคัดลอกไฟล์ที่มีขนาดเล็กมาก ๆ (เช่นไดเรกทอรีต้นฉบับ) หากคุณไม่เก็บถาวร
Telemachus

10

หากคุณกำลังมองหาโซลูชัน GUI เพียงใช้คำสั่งcompressจากเมนูบริบท

หากคุณสนใจในโซลูชันบรรทัดคำสั่งสามารถทำได้หลายวิธี

แน่นอนคุณอาจใช้คำสั่งtar

tar -zcvf archive.tar.gz folder

แต่ถ้าคุณกำลังแชร์ไฟล์เก็บถาวรบางคนอาจชอบไฟล์ zip ซึ่งคุณสามารถสร้างด้วยคำสั่งzip

zip -r archive.zip folder

3

โอเคโอเค. มันตลกและโง่มาก

แต่ฉันคิดว่าฉันพบตัวเลือก

คลิกขวาที่โฟลเดอร์ที่คุณต้องการบีบอัด

ตัวเลือกการบีบอัดสามารถใช้ได้


นี่จะทำการซิปไฟล์ด้วยโปรแกรมอรรถประโยชน์การเก็บถาวร หากคุณต้องการใช้ tar คุณต้องใช้บรรทัดคำสั่ง (โปรดดูคำตอบเทเลสำหรับรายละเอียดเกี่ยวกับบรรทัดคำสั่ง)
Chealion

ยูทิลิตี้การเก็บถาวรสร้างไฟล์เก็บถาวร zip ไม่ใช่ tar gzip
Jeremy L

1
ฉันคิดว่าซาก้ามีคำตอบที่ดีที่สุด ผู้โพสต์บอกว่า "tar / zip" แต่นั่นไม่ได้แปลว่าเขากำลังมองหาไฟล์. tar.gz เขาแค่มองหาวิธีบีบอัดไดเรกทอรีลงในไฟล์เก็บถาวรเดียวเพื่อให้สามารถแนบกับข้อความอีเมลได้
Michael H.

0

นอกเหนือจาก GUI คุณสามารถใช้คอนโซล (หรือติดตั้งซอฟต์แวร์บีบอัดบางชนิดเช่น StuffixExpander หรืออะไรทำนองนั้นถ้าคุณไม่ชอบรูปแบบเริ่มต้นหรือต้องการรูปแบบเพิ่มเติม)

tar --help

tar -cf archive.tar foo bar # สร้างไฟล์เก็บถาวร tar จากไฟล์ foo และ bar


tar -cf archive.tar foo barสร้างที่เก็บถาวรเท่านั้น แต่ไม่บีบอัดเนื้อหา ในการบีบอัดคุณควรเพิ่มเช่น-z(gzip) หรือ-j(bzip2) เพื่อบีบอัดไฟล์จริง
โคเอ็น

0

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

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