tar是每一個linux管理員常常用到的命令。我如今把工做中經常使用的一些用法概括記錄與此。 一、壓縮指定目錄和文件 tar zcvf aaa.tar.gz -T filelist filelist中包含了須要壓縮的目錄和文件列表,這個列表是要帶路徑的,這個列表能夠管理員本身編寫,也能夠用find命令把查找的指定文件結果生成filelist文件。 二、壓縮時排除指定文件 tar zcvf aaa.tar.gz --exclude=bbb aaa/ 用--exclude選項能夠排除單獨文件也能夠使用filelist排除多個文件。 三、指定解壓目錄 tar zxvf aaa.tar.gz -C /home/gavin/test 用-C選項改變解壓的默認路徑,指定到特定的文件夾。 四、解壓包中指定文件 tar zxvf aaa.tar.gz bbb 只解壓aaa.tar.gz中到bbb文件。 五、不解壓只顯示壓縮文件內容 tar ztvf aaa.tar.gz 用-t選項能夠不解壓而顯示壓縮包中的目錄和文件。