檔案打包及壓縮
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 ***.zip
檔案打包及壓縮
tar命令是unix linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。建議針對目錄。語法 tar 選項 壓縮包名稱 原始檔 打包,壓縮 tar cf etc.tar etc tar czf etc gzip.tar.gz etc z是gzip tar cjf...
檔案打包 壓縮及傳輸
一 檔案的傳輸 1.scp 1 將a主機的檔案 目錄 上傳到b主機上 在a主機上進行操作 命令 scp dir name username b主機ip dir scp root desktop file root 172.25.254.112 mnt 當需要傳輸的時乙個目錄 包括目錄下的檔案 命令s...
Linux 檔案打包及壓縮
簡介 tar命令是unix linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。建議針對目錄 打包,壓縮 語法 tar 選項 壓縮包名稱 原始檔 命令 tar cf etc.tar etc tar czf etc gzip.tar.gz etc z是gzip t...