[AIX] บีบข้อมูลด้วยคำสั่ง TAR

สำหรับตัว AIX หากต้องการ tar โดยคำสั่ง tar (ย่อมาจาก tape archive) เป็นคำสั่งที่ใช้มัดรวมข้อมูลเป็น 1 ก้อนครับ ซึ่งมีประโยชน์ในการโอนย้ายไฟล์มากๆ ครับ เพราะทำให้โอนย้ายได้เร็วขึ้นครับ เอาหละตอนนี้มาดูตัวอย่างกันครับ

  • เรื่องต้นของกำหนดโครงสร้าง Folder กันก่อนครับ
|-db2backup
  |-20200920DB
  • สำหรับเคสนี้ ถ้าต้องการ tar โฟลเดอร์ 20200920DB เคสนี้เราต้อง cd ให้อยู่ในโฟลเดอร์ db2backup ถึงสามารถรันคำสั่งได้ครับ โดยมีคำสั่ง ดังนี้
    • รูปแบบคำสั่ง tar cvf <ชื่อไฟล์หลัง tar> <โฟลเดอร์ที่ต้องการ tar>/
    • คำสั่งจริง tar cvf 20200902DB.tar 20200902Backup/
  • ถ้า tar อย่างเดียวไฟล์ยังใหญ่อยู่ครับ ถ้าต้องการให้มีขนาดเล็กลงใช้ตัว lib gzip อันนี้สามารถกำหนดคำสั่งเป็น pipeline ได้ ดังนี้ครับ
    • รูปแบบคำสั่ง tar -cvf - <โฟลเดอร์ที่ต้องการ tar>/ | gzip -c > <ชื่อไฟล์หลัง tar>
    • คำสั่งจริง tar -cvf - 20200902Backup/ | gzip -c > 20200902DB.tar.gz

คำสั่งของ AIX จะแตกต่างจาก Linux นิดนึงครับ ^__^


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts to your email.