1. 程式人生 > >tar歸檔報錯tar: Removing leading `/‘ from member names

tar歸檔報錯tar: Removing leading `/‘ from member names

tar歸檔 報錯 leading“/”

今天用tar命令歸檔文件的時候一直提示“tar: Removing leading `/' from member names”

[root@zsf tmp]# tar -cvf test.tar /tmp/*

tar: Removing leading `/' from member names

/tmp/123.tar

/tmp/1.txt

/tmp/2.tar

/tmp/P

tar: /tmp/test.tar: file is the archive; not dumped

苦於不知道怎麽解決,無奈之下只能查看一下man手冊,本人比較懶,不喜歡看man手冊,這不是個好習慣

然後發現裏面有個-P選項能解決這個問題

-P, --absolute-names

don’t strip leading ‘/’s from file names

然後就果斷測試一下

[root@zsf tmp]# tar -cvfP test1.tar /tmp/*

test1.tar

tar: Removing leading `/' from member names

/tmp/123.tar

/tmp/1.txt

/tmp/2.tar

tar: /tmp/P: file is the archive; not dumped

/tmp/test1.tar

/tmp/test.tar

#發現有報的新的錯誤,為什麽呢?原來是tar命令-f選項後面必須接文件,不能接其他的。立馬把f和P調換一下位置

[root@zsf tmp]# tar -cvPf test1.tar /tmp/*

/tmp/123.tar

/tmp/1.txt

/tmp/2.tar

/tmp/P

/tmp/test.tar

發現成功,結束



tar歸檔報錯tar: Removing leading `/‘ from member names