ซิปภาพในไดเรกทอรี


1

ฉันมีไดเรกทอรีของไดเรกทอรี แต่ละไดเรกทอรีมี ~ 100 ภาพ ฉันต้องการสร้างซิปสำหรับแต่ละไดเรกทอรี

ฉันจะทำสิ่งนั้นได้อย่างไร

คำตอบ:


1

ไปที่ไดเรกทอรีในหน้าต่าง Terminal และเรียกใช้สิ่งต่อไปนี้:

find . -type d -depth 1 -exec zip -r {}.zip {} \;
  • find .
    • ค้นหาเส้นทาง
  • -type d
    • อนุญาตเฉพาะไดเรกทอรี
  • -depth 1
    • ลึกถึงหนึ่ง
  • -exec <cmd> {} \;
    • ปฏิบัติ cmd สำหรับแต่ละผลลัพธ์ {} คุณค้นหา

และในที่สุดก็ zip -r <dest> <src> รหัสไปรษณีย์ที่ไดเรกทอรีซ้ำ


ใช้งานไม่ได้ มันสร้างรหัสไปรษณีย์ แต่มันทั้งหมดน้อยกว่า 1kb
Harry

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