可以這樣(相對路徑,解壓後為相對路徑):
sudo tar zcfv mmt.tar.gz * --exclude files
sudo tar zcfv mmt.tar.gz * --exclude files --exclude mmtv3 --exclude web-inf/work --exclude web-inf/tmp
也可以這樣:
sudo tar zcfv mmt.tar.gz --exclude files *
sudo tar zcfv mmt.tar.gz --exclude files --exclude mmtv3 --exclude web-inf/work --exclude web-inf/tmp *
還可以這樣(絕對路徑,解壓後為絕對路徑):
多資料夾同上
但決不能這樣(注意files後面):
sudo tar zcfv mmt.tar.gz --exclude files/ *
或sudo tar zcfv mmt.tar.gz --exclude files/* *
如果您使用了python:
exclude_files = ['', 'files','mmtv3','web-inf/work', 'web-inf/tmp']
print (' --exclude '.join(exclude_files)
測試版本:tar --version
tar 1.22
tar 命令 排除資料夾 壓縮
如我們輸入 tomcat lo 的時候按tab鍵,命令行會自動生成 tomcat logs 對於目錄,最後會多乙個 這裡大家要注意的時候,在我們使用tar 的 exclude 命令排除打包的時候,不能加 否則還是會把logs目錄以及其下的檔案打包進去。錯誤寫法 tar zcvf tomcat.tar...
Linux tar 打包排除某些資料夾
想要將以前的程式打包下來,但是發現有log日誌,而且比較大,有幾g大。打包的時候,將某些資料夾給排除掉,只打包自己想要的檔案。使用tar命令來進行打包,並使用 exclude這個引數來排除乙個資料夾。如果存在多個排除資料夾,就要寫多個引數。tar zcvf scheduler 20180508.ta...
tar命令打包時過濾特定資料夾
今天打包tomcat到另外的機器,但是原來執行了很多日誌,不想打包過去於是就用過濾的方式,這裡也記錄一下。tar zcvf apache tomcat 7.0.85.tar.gz apache tomcat 7.0.85 exclude apache tomcat 7.0.85 temp exclu...