Tar

tar:終止錯誤消息:’tar:從成員名稱中刪除前導 `/''

  • January 13, 2021

我從 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

引用自:https://serverfault.com/questions/200800