zip歸檔工具,跨平臺的壓縮工具
• 歸檔+壓縮操作
– zip [-r] 備份文件.zip 被歸檔的文檔...
[root@svr7 ~]# zip -r /opt/test.zip /boot/ /etc/passwd
[root@svr7 ~]# ls /opt
• 釋放歸檔+解壓操作
– unzip 備份文件.zip [-d 目標文件夾]
[root@svr7 ~]# unzip /opt/test.zip -d /mnt/
[root@svr7 ~]# ls /mnt
[root@svr7 ~]# ls /mnt/etc
[root@svr7 ~]# ls /mnt/boot
=======================================================
歸檔及壓縮
1.節約空間
2.方便對零散文檔的管理
• tar 集成備份工具
– -c:創建歸檔
– -x:釋放歸檔
– -f:指定歸檔文件名稱
– -z、-j、-J:調用 .gz、.bz2、.xz 格式的工具進行處理
– -C(大寫) :指定釋放位置
– -t:顯示歸檔中的文件清單
– -P(大寫) :保持歸檔內文件的絕對路徑
[root@server0 ~]# rm -rf /opt/
[root@server0 ~]# rm -rf /mnt/
tar -zcf /opt/file.tar.gz /boot/ /etc/passwd
[root@server0 ~]# ls /opt
[root@server0 ~]# tar -xf /opt/file.tar.gz -C /mnt
[root@server0 ~]# ls /mnt
[root@server0 ~]# ls /mnt/etc
[root@server0 ~]# ls /mnt/boot
• 使用 tar -c ... 命令
– tar -zcf 備份文件.tar.gz 被備份的文檔....
– tar -jcf 備份文件.tar.bz2 被備份的文檔....
– tar -Jcf 備份文件.tar.xz 被備份的文檔....
[root@server0 ~]# tar -tf /opt/file.tar.gz
以絕對路徑方式,利用bzip2壓縮方式,打包並壓縮
tar -Pjcf /root/backup.tar.bz2 /usr/local/
ls /root/
tar -tf /root/backup.tar.bz2 #查看包裏面內容
-z 代表gzip壓縮格式
-j 代表bzip2壓縮格式
-J 代表xz壓縮格式