歸檔及壓縮

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壓縮格式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章