1/13/08

การใช้งานคำสั่ง zip และ unzip

เป็นคำสั่งที่ใช้บีบอัดไฟล์ไฟล์ที่บีบอัดบนลีนุกซ์ แล้วสามารถนำไปขยายไฟล์ได้บนวินโดว์โดยใช้ winzip หรือ winrar หรือ ขยายไฟล์ zip ที่มาจากวินโดว์ก็ได้

คำสั่ง zip มี ออปชันมากมายแต่จะไม่พูดถึงในที่นี้จะพูดถึงเพียงออปชันเดียว
ออปชัน -r zip รวมเอาไฟล์ที่อยู่ในไดเรกทอรีย่อยด้วย

การใช้งาน
zip ออปชัน ตั้งชื่อไฟล์ .zip ตามด้วยไฟล์หรือไดเรกทอรีที่ต้องการ zip

[root@training1 backup]# zip -r postgres_backup.zip /usr/local/pgsql/data/
adding: usr/local/pgsql/data/ (stored 0%)
adding: usr/local/pgsql/data/pg_ident.conf (deflated 54%)
adding: usr/local/pgsql/data/postgresql.conf (deflated 65%)
adding: usr/local/pgsql/data/pg_xlog/ (stored 0%)
...
[root@training1 backup]# ls -l
-rw-r--r-- 1 root root 2313921 Jul 18 12:19 postgres_backup.zip


ขยายไฟล์ด้วย unzip
[root@training1 backup]# unzip postgres_backup.zip
Archive: postgres_backup.zip
creating: usr/local/pgsql/data/
inflating: usr/local/pgsql/data/pg_ident.conf
inflating: usr/local/pgsql/data/postgresql.conf
creating: usr/local/pgsql/data/pg_xlog/

No comments: