BackUps จากเทอร์มินัลด้วยสคริปต์ใน Bash Shell

วันที่ 14 กุมภาพันธ์ฉันเข้ามา linux.com สิ่งพิมพ์ของ Simrat Pal Singh Khharซึ่งจะนำเสนอสคริปต์ในรูปแบบ Bash Shell ของการประพันธ์ของเขาซึ่งทำให้เราสามารถทำ BackUp ในรูปแบบได้

.tar.bz2

ของไดเร็กทอรีใด ๆ ที่อยู่ในระบบของเรา

แม้ว่า ต้นฉบับ มันค่อนข้างเก่าเนื่องจากมีการเผยแพร่ครั้งแรกเมื่อวันที่ 13 มีนาคม 2009 ฉันพบว่ามีประโยชน์อย่างมากทั้งในด้านการใช้งานและความสะดวกในการใช้งาน

ในการใช้สคริปต์ให้ทำตามขั้นตอนต่อไปนี้กับตัวอักษร:

  1. เปิดเอกสารใหม่ใน Gedit en o นาโน ตามที่คุณชอบ.
  2. คัดลอก รหัสสคริปต์แบบเต็ม ในเอกสารใหม่นี้
  3. บันทึกสคริปต์เป็น
    mybackup.sh

    ในสถานที่ที่คุณต้องการภายในทีมของคุณ (ควรอยู่ในโฟลเดอร์ส่วนตัวของคุณ).

ตอนนี้เราจะให้สิทธิ์การเรียกใช้สคริปต์ผ่านคำสั่งต่อไปนี้ (ก่อนอื่นคุณต้องค้นหาตัวเองในไดเร็กทอรีที่มีสคริปต์):

chmod + x mybackup.sh

วิธีใช้สคริปต์มีดังนี้:

ในการดำเนินการ BackUp ของไดเร็กทอรีหรือไฟล์เฉพาะจากการดำเนินการดังกล่าวด้วยวิธีต่อไปนี้:

sh mybackup.sh [ต้นทาง] [ปลายทาง]

โดยที่แหล่งที่มาคือเส้นทางที่แน่นอนของไดเร็กทอรีหรือไฟล์ที่คุณต้องการสำรองข้อมูล (ตัวอย่าง:

~/Documentos/Writer

)
ปลายทางคือเส้นทางที่คุณต้องการจัดเก็บ BackUp (ตัวอย่าง:

~/Documentos

)

หมายเหตุ: Simrat อ้างว่าสคริปต์รับรู้ทั้งเส้นทางสัมบูรณ์และเส้นทางสัมพัทธ์ แต่ในกรณีของฉันมีเพียงเส้นทางสัมบูรณ์เท่านั้นที่ใช้งานได้

ซึ่งจะส่งผลให้มีการสร้างไฟล์

.tar.bz2

ด้วยรูปแบบ

"fuente_ddmmyyyy.x.tar.bz2"

ตอนนี้ถ้าคุณต้องการคลายซิปการสำรองข้อมูลก่อนหน้านี้คุณเพียงแค่เรียกใช้สคริปต์และระบุไฟล์

.tar.bz2

เป็นแหล่งที่มาและไดเร็กทอรีที่คุณต้องการคลายซิปไฟล์เป็นปลายทาง

นอกจากนี้สคริปต์นี้สามารถใช้ภายในไฟล์ หอยโข่ง เพื่อให้การสำรองข้อมูลทำได้ง่ายขึ้น


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

      ทัลคาร์ท dijo

    บอกความจริงฉันแค่มองหาอะไรแบบนั้น ฉันใส่ไว้ใน CRON เพื่อให้เป็นไปโดยอัตโนมัติทุกครั้งที่ X และนั่นก็คือฉันไม่ต้องกังวลกับเรื่องนี้ =)

      โจนัส dijo

    ข้อมูลดีมาก แต่คุณไม่ได้อธิบายวิธีการสำรองข้อมูล
    1. เปิดเอกสารใหม่ใน Gedit หรือ nano ตามที่คุณต้องการ
    ►2คัดลอกโค้ดสคริปต์ทั้งหมดลงในเอกสารใหม่นี้
    3. บันทึกสคริปต์เป็นไฟล์

    mybackup.sh

    ปป! รหัสคืออะไร? คุณช่วยฉันใน Nothing