linux tar壓縮進除某個資料夾或者檔案

2022-05-01 09:27:09 字數 609 閱讀 6977

我們以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 就能達到目的。例如...