文件打包及壓縮

文件打包及壓縮

Demo: 複製未打包的文件到遠程主機

[root@vmware ~]# du -sh /etc
39M /etc
[root@vmware~]# rsync -va /etc/ [email protected]:/tmp //將/etc下的所有文件...
[root@vmware~]# rsync -va /etc [email protected]:/tmp //將/etc目錄...
方法一:
==打包
[root@vmware~]# tar -cf etc1.tar /etc //c創建 v顯示詳細過程 f打包後文
件名
[root@vmware~]# tar -cf etc2.tar /etc
[root@vmware~]# tar -cf etc3.tar /etc
[root@vmware~]# tar -tvf etc1.tar //-t 查詢
[root@vmware~]# tar -rvf etc1.tar /root/install.log //-r 追加
[root@vmware~]# ll -h etc*
-rw-r--r-- 1 root root 38M 09-02 07:13 etc1.tar
-rw-r--r-- 1 root root 38M 09-02 07:14 etc2.tar
-rw-r--r-- 1 root root 38M 09-02 07:15 etc3.tar
==壓縮
[root@vmware~]# gzip etc1.tar
[root@vmware ~]# bzip2 etc2.tar
[root@vmware~]# xz etc3.tar
註釋:上面的兩個壓縮的文檔在windows上面需要rar就能解壓,而xz壓縮的文件需要7zip才能解壓
[root@vmware~]# ll -h etc*
-rw-r--r-- 1 root root 9.3M 09-02 07:13 etc1.tar.gz
140/335
-rw-r--r-- 1 root root 8.0M 09-02 07:14 etc2.tar.bz2
-rw-r--r-- 1 root root 5.1M 09-02 07:15 etc3.tar.xz
==解壓
[root@vmware~]# gzip -d etc1.tar.gz
[root@vmware~]# bzip2 -d etc2.tar.bz2
[root@vmware~]# xz -d etc3.tar.xz
==解包
[root@vmware~]# tar -xvf etc1.tar //解包到當前目錄
[root@vmware~]# tar -xf etc2.tar -C /var/tmp/ //-C重定向到/var/tmp目錄

方法二:
===打包(歸檔),壓縮===
c即create創建,f打包後的文件名
[root@vmware~]# tar -czf etc1.tar.gz /etc //-z 調用gzip
[root@vmware~]# tar -cjf etc2.tar.bz2 /etc //-j 調用bzip2
[root@vmware~]# tar -cJf etc3.tar.xz /etc //-J 調用xz
[root@vmware~]# ll -h etc*
-rw-r--r--. 1 root root 8.7M 3月 12 00:08 etc1.tar.gz
-rw-r--r--. 1 root root 7.5M 3月 12 00:08 etc2.tar.bz2
-rw-r--r--. 1 root root 4.8M 3月 12 00:09 etc3.tar.xz
===查詢===
[root@vmware~]# tar -ztvf etc1.tar.gz //查詢gzip壓縮的文件

[root@vmware~]# tar -jtvf etc2.tar.bz2 //查詢bzip2壓縮的文件

[root@vmware~]# tar -Jtvf etc3.tar.xz //查詢xz壓縮的文件

注:

不解壓的情況下查看 .gz文件的命令用 zcat


===解壓,解包===
[root@vmware~]# tar -xzvf etc1.tar.gz //x解包
[root@vmware~]# tar -xvf etc1.tar.gz //無需指定解壓工具,tar會自
動判斷
[root@vmware~]# tar -xvf etc2.tar.bz2 -C /tmp //-C重定向到//tmp目錄
[root@vmware~]# tar xf etc3.tar.xz
==解壓zip

[root@vmware~]# unzip xxx.zip


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章