Shell

在使用 tar 壓縮站點內容時排除文件不起作用

  • April 2, 2016

我正在嘗試使用tar並排除一堆文件夾和error_log文件來壓縮站點的內容,但它似乎不起作用,當它正在處理時,我仍然看到許多排除的文件正在處理中。

我在站點的根目錄中,我正在tar嘗試public_html.

這是我正在執行的命令:

tar -zcvf files-live.tgz public_html/ --exclude='public_html/cache' --exclude='public_html/uplimg' --exclude='public_html/images/listings' exclude='public_html/sets' exclude='public_html/manage' exclude='error_log'

旁注: error_log存在於多個目錄中,但我不希望包含其中任何一個。

我在這裡做錯了什麼?

您使用exclude=而不是--exclude=.

tar -zcvf files-live.tgz public_html/ --exclude='public_html/cache' --exclude='public_html/uplimg' --exclude='public_html/images/listings' --exclude='public_html/sets' --exclude='public_html/manage' --exclude='error_log'

引用自:https://unix.stackexchange.com/questions/273790