ทางเลือกบรรทัดคำสั่งเพื่อ rar.exe พร้อมสวิตช์ที่ซับซ้อน


2

ฉันค้นหาทางเลือกบรรทัดคำสั่งเพื่อ rar.exe จาก winrar ซึ่งรองรับตัวเลือกมากมายที่ rar.exe ทำได้โดยเฉพาะอย่างยิ่งที่เป็นโอเพ่นซอร์ส

โดยเฉพาะฉันกำลังค้นหาโปรแกรมที่สนับสนุนอย่างน้อยตัวเลือกต่อไปนี้:

  • "สดชื่น" เมื่อทำการขยายไฟล์เช่นเขียนทับไฟล์ที่มีอยู่เฉพาะในกรณีที่ไฟล์เก่ากว่าไฟล์ใน zip
  • ย้ายไฟล์ในไฟล์ zip (zip และลบไฟล์ต้นฉบับหากประสบความสำเร็จ)
  • ไฟล์ zip เท่านั้นที่มีแอตทริบิวต์การจัดเก็บข้อมูล
  • ไฟล์ zip เท่านั้นที่ใหม่กว่า x / เก่ากว่า x / เล็กกว่า x ...
  • เมื่ออัพเดตไฟล์เก็บถาวรให้เก็บเวอร์ชันก่อนหน้าของไฟล์ที่เปลี่ยนแปลงแต่ละไฟล์ไว้ในไฟล์เก็บถาวรเดียวกัน (rar -ver [n])
  • กำหนดว่าควรรวมส่วนใดของพา ธ สัมพัทธ์เมื่อทำการบีบอัดหรือแยกไฟล์

เครื่องมือฟรีที่ซับซ้อนที่สุดที่ฉันพบ 7zip รองรับเพียงตัวเลือกน้อยมาก (เว้นแต่ฉันจะทำบางสิ่ง)

ข้อเสียของ winrar ก็คือมันเป็น shareware และเครื่องมือบรรทัดคำสั่งของมันไม่สามารถสร้างอะไรได้นอกจากฟอร์แมต rar (หนึ่งสามารถใช้สวิตช์บรรทัดคำสั่งจำนวนมากกับ gui winrar แต่ไม่มีคอนโซลเอาท์พุท)

มีทางเลือกฟรีที่สามารถทำได้ทั้งหมดหรือไม่


ฉันจะโพสต์รายการช้อปปิ้งของคุณในฟอรัม 7zipในรูปแบบของ "ฉันจะทำ X, Y & Z กับ 7zip" ได้อย่างไรและดูคำตอบที่คุณได้รับ (และโพสต์ผลลัพธ์ที่นี่ :-)
matt wilkie

คำตอบ:


1

หยุดใช้ RAR

คุณจะไม่พบสิ่งที่ต้องการเพราะรูปแบบ RAR เป็นกรรมสิทธิ์และผู้สร้างไม่ได้สนใจที่จะเปิดข้อมูลจำเพาะ ไม่มีเหตุผลที่น่าสนใจที่จะใช้มันผ่านทางเลือกใด ๆ

หากคุณกำลังมองหาโอเพนซอร์ซอยู่แล้วคุณไม่ได้มองหา RAR


0

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

นอกจากนี้ยังมียูทิลิตี้ 7zip ที่จะอนุญาตให้คุณซิปไฟล์ของคุณหากคุณต้องการฟอร์แมต. zip โดยส่วนตัวฉันชอบ. gz ฉันพบว่าการบีบอัดข้อมูลจะดีกว่า นอกจากนี้คุณยังสามารถค้นหาไฟล์ สิ่งที่คุณต้องทำคือรวบรวมแหล่งที่มาและให้บริการฟรีจาก rarlab.com (ที่ที่คุณได้รับ WinRar)

อย่างไรก็ตามด้วยสิ่งที่กล่าวมาคุณจะสามารถควบคุมหลาย ๆ ด้านของงานเก็บถาวรที่คุณพยายามทำให้สมบูรณ์ อย่างไรก็ตามข้อแม้คือจะสามารถหรือยินดีที่จะเรียนรู้วิธีการเขียนสคริปต์เปลือก

[ http://www.cygwin.com/]

[ http://www.rarlab.com/rar_add.htm]


แหล่ง rarlabs สามารถ unrar เท่านั้นไม่สร้างคลังเก็บและใบอนุญาตอย่างชัดเจนห้ามเพิ่มฟังก์ชั่นที่ การเขียนบทเป็นทางเลือกสุดท้าย แต่ฉันกังวลเสมอว่าฉันลืมเรื่องมุม สำหรับสิ่งต่าง ๆ เช่นการซิปเฉพาะไฟล์ที่มีขนาดเล็กกว่า x มันค่อนข้างง่ายต่อการเขียน แต่สิ่งที่ซิปและลบควรจะเป็นการทำงานแบบ atomar จริงๆมันง่ายเกินไปที่จะสูญเสียข้อมูล และฉันไม่รู้ว่าจะรับมือกับสิ่งต่าง ๆ เช่นเก็บรุ่นก่อนหน้าไว้ในซิปได้อย่างไร อาจมีคอลเล็กชั่นสคริปต์ที่มีการฝึกฝนงานเก็บถาวรทั่วไปเช่นนี้หรือไม่?
Hugo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.