打包很簡單,直接使用 tar zcvf 壓縮名 目錄,例如tar zcvf test.tar.gz test
我們要對某一個目錄打包,而這個目錄下有幾十個子目錄和子檔案,我們需要在打包的時候排除其中1、2個目錄或檔案。
這時候增加引數 –exclude ,例如下命令排除logs和libs兩個目錄及檔案xiaoshan.txt:
tar zcvf tomcat.tar.gz –exclude=tomcat/logs –exclude=tomcat/libs –exclude=tomcat/xiaoshan.txt tomcat
如我們輸入 tomcat/lo 的時候按tab鍵,命令列會自動生成 tomcat/logs/ ,對於目錄,最後會多一個 “/”
這裡大家要注意的時候,在我們使用tar 的–exclude 命令排除打包的時候,不能加“/”,否則還是會把logs目錄以及其下的檔案打包進去。