我們以tomcat 為例,打包的時候我們要排除 tomcat/logs 目錄,命令如下:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat
如果要排除多個目錄,增加 --exclude 即可,如下命令排除logs和libs兩個目錄及檔案xiaoshan.txt:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat
#將打包好的檔案上傳到伺服器上
scp -r qqqg.tar.gz [email protected]:/home/admin/qqqg.tar.gz
#打包qqqg2檔案,除去.git docs等檔案
tar cvf qqqg.tar.gz --exclude=.git --exclude=docs --exclude=source --exclude=unittest_ --exclude=web_test --exclude=.idea --exclude=setting.py --exclude=.git --exclude=*.pyc qqqg2
linux tar打包壓縮進除某個目錄或檔案
用tar打包時想剔除打包目錄中的某個子目錄或檔案 比如你想打包 home這個目錄,但是 home afish 目錄和 home www afish.php檔案你都不想打包,方法是 tar zcvf home.tar.gz home exclude home afish exclude home ww...
linux tar壓縮進除某個資料夾
一般直接用tar命令打包很簡單,直接使用 tar zcvf test.tar.gz test 即可。在很多時候,我們要對某乙個目錄打包,而這個目錄下有幾十個子目錄和子檔案,我們需要在打包的時候排除其中1 2個目錄或檔案。這時候我們在用tar命令打包的時候,增加引數 exclude 就能達到目的。例如...
CentOS下tar壓縮進除某個資料夾 檔案
一般直接用tar命令打包很簡單,直接使用 tar zcvf test.tar.gz test 即可。在很多時候,我們要對某乙個目錄打包,而這個目錄下有幾十個子目錄和子檔案,我們需要在打包的時候排除其中1 2個目錄或檔案。這時候我們在用tar命令打包的時候,增加引數 exclude 就能達到目的。例如...