-c:建立一個新的tar文件html
-t:列出tar文件中目錄的內容算法
-x:從tar文件中抽取文件數據庫
-f:指定歸檔文件或磁帶(也多是軟盤)設備(通常都要選)學習
-v:顯示所打包的文件的詳細信息,v是verbose的第1個字母spa
-z:使用gzip壓縮算法來壓縮打包後的文件htm
-j:使用bzip2壓縮算法來壓縮打包後的文件blog
tar cf test.tar a.txt b.txt c.txt #把這三個文件歸檔爲test.tarip
tar -tf test.tar #查看歸檔文件test
tar xf test.tar #解包打包
tar xvf /test/test.tar -C /bak #指定目錄解包
tar cvzf test.tar.gz a.txt b.txt c.txt #打包壓縮
gzip a.txt #壓縮 gunzip a.txt.gz #解壓
cat命令:cat a.txt b.txt c.txt >mu #將這三個文件縱向合併爲mu文件
1) 將用戶信息數據庫文件和組信息數據庫文件縱向合併爲一個文件/1.txt(覆蓋)
cd /
cat /home/* /etc/group/* > 1.txt
2) 將用戶信息數據庫文件和用戶密碼數據庫文件縱向合併爲一個文件/2.txt(追加)
cat /home/* /etc/group/* >> 2.txt
3) 將/1.txt、/2.txt兩個文件打包爲/1.tar
tar cf 1.tar 1.txt 2.txt
4) 使用gzip命令壓縮1.txt文件名爲1.txt.gz
gzip 1.txt
5) 解壓縮1.txt.gz
gunzip 1.txt.gz
6) 使用bzip2壓縮1.txt壓縮後文件名爲1.txt.bz2
bzip2 1.txt
7) 解壓縮1.txt.bz2
bunzip2 1.txt.bz2
8) 解包1.tar,解包後文件存放到/tmp目錄下
tar xvf 1.tar -C /tmp
9) 使用tar命令打包而且壓縮/1.txt、/2.txt,獲得的文件名爲1.tar.gz
tar cvzf 1.tar.gz 1.txt 2.txt
10) 解包1.tar.gz,解包後文件存放到/tmp目錄下
gunzip 1.tar.gz | tar xvf 1.tar -C /tmp
軟連接:ln -s /source/a.txt /dst/aa.txt #可在不一樣盤符之間建立連接
硬連接:ln /source/a.txt /source/aa.txt #只可在本地下建立
學習來源連接:http://www.cnblogs.com/linhaifeng/articles/6045600.html