TAR Command on Linux

TAR ( Tape Archiver ) เป็นคำสั่งที่ใช้ในการ Compress & Extract File เพื่อทำ Backup & Recovery โดยการนำ File & Directory หลาย ๆ ไฟล์มาต่อกันไฟล์เดียว โดยปกติทุกคนคงใช้งานความสามารถนี้กันอยู่แล้ว แต่มันยังสามารถรักษา Permission ของ File & Directory ซึ่งถ้าหากใช้วิธีการ Copy จะได้สิทธิ์ตาม User หรือ Root จะมีปัญหากับพวกเว็บ CMS อย่าง Joomla ซึ่งจะทำให้ไม่สามารถอัพโหลดไฟล์ได้ เพราะจะติดเรื่องของ Permission นอกจากนั้นยังรองรับไฟล์ที่สามารถนำมาบีบอัดได้หลาย Format


Get Started

  • ติดตั้ง Package
# apt-get install tar -y
  • การบีบอัดไฟล์
$ tar -czvf foo.tar.gz bar/
- c : Create File
- Z : Unzip
- v : Verbose Output
- f : File Directory
  • การแตกไฟล์
$ tar -xzvf foo.tar.gz
- x : Extract File
- Z : Unzip
- v : Verbose Output
- f : File Directory

Leave a Reply

Your email address will not be published. Required fields are marked *