[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 sent to your email.