想要進行目錄備份, 但是目的目錄中有一個子目錄很大且裡面是過時的 log 資料,於是找了些資料找到解法,情況如下
要備份的目錄是 wtl
不想要備份的是 wtl 裡面的 upgrade 子目錄
於是我們加上參數 --exclude=不想要備份的目錄名稱,如果某個檔案不想備份也可以在此加入完整路徑及檔名
最後的 tar 指令如下
tar zcvf wtl_backup.tgz --exclude=wtl/upgrade wtl/
這樣就不會將 upgrade 目錄備份進來了
2011年3月16日
訂閱:
張貼留言 (Atom)
4 則留言:
請問如果我要排除的檔案是多數的,而想備份的檔案是少數幾個的話 好像沒有include
好像沒有 include,如果是固定要備這幾個檔案的話,還是寫個 script 比較方便
直接輸入要得檔案或目錄就好了, 例如:
tar zcvf wtl_backup.tgz wtl/a wtl/b wtl/c
也對,Linux cmd 真是門藝術阿~
張貼留言