การใช้tar
:
tar -cf my_big_folder.tar /my/big/folder
กู้คืนไฟล์เก็บถาวรด้วย tar -xf my_big_folder.tar -C /
-Cจะเปลี่ยนเป็นไดเรกทอรีรูทเพื่อกู้คืนไฟล์เก็บถาวรของคุณเนื่องจากไฟล์เก็บถาวรที่สร้างขึ้นด้านบนมีพา ธ สัมบูรณ์
แก้ไข : เนื่องจากขนาดค่อนข้างใหญ่ของไฟล์เก็บถาวรจึงเป็นการดีที่สุดที่จะส่ง [โดยตรง] ไปยังตำแหน่งสุดท้ายโดยใช้ SSH หรือจุดเชื่อมต่อของทรัพยากร / โฟลเดอร์คลาวด์ ตัวอย่างเช่นโคลจอห์นสันแนะนำ :
tar -cf /network/mount/point/my_big_folder.tar /my/big/folder
หรือ
tar -c /my/big/folder | ssh example.com "cat > my_big_folder.tar"
แก้ไข : ตามที่Blacklight Shining แนะนำเช่นกันหากคุณต้องการหลีกเลี่ยงเส้นทางที่สมบูรณ์คุณสามารถเปลี่ยนเป็นพาเรนต์ของโฟลเดอร์ใหญ่และtar
จากที่นั่น:
tar -cf /network/mount/point/my_big_folder.tar \
-C /my/big/folder/location the_big_folder
หรือ
tar -cC /my/big/folder/location the_big_folder | \
ssh example.com "cat > my_big_folder.tar"
การสะท้อนกลับส่วนบุคคล
ไม่ว่าจะรวมเส้นทางสัมพัทธ์หรือเส้นทางสัมบูรณ์เป็นเรื่องของการตั้งค่าส่วนตัว
มีบางกรณีที่เส้นทางสัมบูรณ์ชัดเจนเช่นการกู้คืนในสถานการณ์การกู้คืนความเสียหาย สำหรับโครงการในท้องถิ่นหรือคอลเลกชันเป็นเรื่องปกติที่จะเก็บทรีไดเรกทอรีจากโฟลเดอร์หลักที่ต้องการเพื่อหลีกเลี่ยงความยุ่งเหยิงของไดเรกทอรีปัจจุบันในกรณีที่มีการแตกไฟล์เก็บถาวรโดยไม่ตั้งใจ หากbig_folderอยู่ในที่ลึกลงไปในลำดับชั้น * NIXอาจทำให้รู้สึกว่าเริ่มเก็บถาวรโฟลเดอร์ที่ไม่ได้มาตรฐานเป็นครั้งแรกที่big_folderเบี่ยงเบนไปจากและแผนผังไดเรกทอรีจากที่นั่น
ในที่สุด - การไปที่นี่อย่างกระทันหัน - tar
สมาชิกที่เก็บถาวรจะสัมพันธ์กันเสมอเนื่องจากก)พวกเขาอาจได้รับการกู้คืนในไดเรกทอรีใด ๆ และb) tar
ลบผู้นำ/
เมื่อสร้างที่เก็บถาวร โดยส่วนตัวแล้วฉันมักจะใช้-Cเมื่อเปิดไฟล์เก็บถาวร
tar
คำสั่งใน linuxtar -cf long.file.tar folder