Tar
tar:終止錯誤消息:’tar:從成員名稱中刪除前導 `/''
我從 cronjob 執行它:
tar -czvf /var/backups/svn.tgz /var/svn/*
這會在 stderr 上生成:
tar: Removing leading `/' from member names
我想避免這種情況,因為這不是一個真正的錯誤(對我來說!)。我只想在 stderr 上擔心我應該擔心的事情?
我怎樣才能殺死該消息?
我覺得這是使用 tar -C 選項的問題,但我不確定,也不知道怎麼做。
謝謝你的幫助,
丹
你的選擇:
-P, --absolute-names : don't strip leading `/'s from file names
或者
-C /
…以及進入 tar 的相對路徑,如下所示:
tar -C / -czvf /var/backups/svn.tgz var/svn/*
你可以寫
# ( tar czvf tar.file /path 2>&1 ) >log.file
該消息將被寫入 log.file