bin tar 從成員名中刪除開頭的「 」

2021-06-29 16:39:22 字數 2754 閱讀 9099

from:

今天在使用tar進行打包時,發現報了『從成員名中刪除開頭的「/」』的錯誤。我使用的打包語句如下:

[

root@bj

~]# tar czvf test.tar.gz /root/tomcat/

tar:

從成員名中刪除開頭的「/」

/root

/tomcat//

root

/tomcat

/tomcat_spider

/root

/tomcat

/tomcat_generator

/root

/tomcat

/tomcat_cms

/root

/tomcat

/tomcat_biz

/root

/tomcat

/tomcat_mgrab

/root

/tomcat

/tomcat_register

/root

/tomcat

/tomcat_expert

/root

/tomcat

/tomcat_monitor

/root

/tomcat

/tomcat_generator

.bak

/root

/tomcat//

root

/tomcat

/tomcat_enterprise

/root

/tomcat

/tomcat_jjhadmin

/root

/tomcat

/tomcat_passport

/root

/tomcat

/tomcat_usercenter

/root

/tomcat

/tomcat_mws

/root

/tomcat

/tomcat_crawl

/root

/tomcat

/tomcat_bbs

/root

/tomcat

/tomcat_feedback

/root

/tomcat

/tomcat_search

/root

/tomcat

/tomcat_comment

/root

/tomcat

/tomcat_register32

於是趕快的看tar的help手冊和man手冊。發現使用-p(大寫)引數後可以解決這個問題:使用後,果然沒再報錯:

[

root@bj

~]# tar czpvf test.tar.gz /root/tomcat/

/root

/tomcat//

root

/tomcat

/tomcat_spider

/root

/tomcat

/tomcat_generator

/root

/tomcat

/tomcat_cms

/root

/tomcat

/tomcat_biz

/root

/tomcat

/tomcat_mgrab

/root

/tomcat

/tomcat_register

/root

/tomcat

/tomcat_expert

/root

/tomcat

/tomcat_monitor

/root

/tomcat

/tomcat_generator

.bak

/root

/tomcat//

root

/tomcat

/tomcat_enterprise

/root

/tomcat

/tomcat_jjhadmin

/root

/tomcat

/tomcat_passport

/root

/tomcat

/tomcat_usercenter

/root

/tomcat

/tomcat_mws

/root

/tomcat

/tomcat_crawl

/root

/tomcat

/tomcat_bbs

/root

/tomcat

/tomcat_feedback

/root

/tomcat

/tomcat_search

/root

/tomcat

/tomcat_comment

/root

/tomcat

/tomcat_register32

造成該問題的原因是因為使用相對路徑和絕對路徑引起的。另外還有一種解決方法是,使用相對路徑:

cd 

/root

tar czvf tomcat

.tar

.gz tomcat

/

注:相對和絕對路徑報錯是對於後面的備份目錄來說的,而前面的包名稱不受此影響。我們可以使用tar czvf /opt/tomcat.tar.gz tomat/同樣是不會報錯的。

bin tar 從成員名中刪除開頭的「 」

今天在使用tar進行打包時,發現報了 從成員名中刪除開頭的 的錯誤。我使用的打包語句如下 於是趕快的看tar的help手冊和man手冊。發現使用 p 大寫 引數後可以解決這個問題 使用後,果然沒再報錯 造成該問題的原因是因為使用相對路徑和絕對路徑引起的。另外還有一種解決方法是,使用相對路徑 cd r...

tar從成員名中刪除開頭斜線

tar 從成員名中刪除開頭的 在壓縮檔案時,當後面的備份目錄使用絕對路徑時,會出現 tar zcvf usr outfile.tar.gz data ctest tar 從成員名中刪除開頭的 此時,對tar增加引數p,即可消除該提示 需要注意的是 解壓時,若沒有p引數,即 tar zxvf usr ...

stl vector中成員物件的刪除

我呼叫vector中erase方法,刪除其成員,遇見乙個詭異的現象,似乎它只能刪除偶數序號索引的資料。入下,include include include include class client client int32 t getindex private int32 t m index sta...