tar命令總結
頻率使用超級高的一個歸檔工具,簡單總結一下。
tar命令總結
1 參數
z:壓縮
c:創建一個文件
v:詳細信息--------->過程
f:打包文件
t:查看壓縮包文件列表
x:解壓縮
-exclude=test
2 語法
tar zcvf 筐(打包之后的文件) 蘋果(需要打包的文件)
3 實例
/etc/目錄為linux系統的默認配置文件及服務啟動命令
a.用tar打包/etc/整個目錄(打包及壓縮)
[root@server proc]# tar zvf /etc/etc.tar.gz /etc
[root@server etc]# ls -l /etc/etc.tar.gz
-rw-r--r--. 1 root root 9651916 May 18 02:59 /etc/etc.tar.gz
[root@server etc]# tar tf /etc/etc.tar.gz |wc -l
1507
b.請用tar打包/etc整個目錄但排除/etc/services文件
[root@server etc]# tar -tf etc.tar.gz |wc -l
1506
[root@server etc]# tar zcvf /etc/etc.tar.gz --exclude=services /etc
echo "services" >>/etc/paichu.list
[root@server etc]# tar -zcfX etc.tar.gz paichu.list /etc
排除的文件放在壓縮包的后面,exclude=可以加上通配符匹配
c 請把etc.tar.gz壓縮包解壓縮至/tmp/test目錄中
[root@server etc]# tar xf etc.tar.gz -C /tmp/test
