2013-11-21 87 views
1

文件可以說,我現在的文件夾焦油/ TAR.BZ2從不同的目錄

/home/user1234 

接下來的,是有文件

/home/user1234/files/mylog.log 

從/ home/user1234我的文件夾想要tar.bz2 mylog.log。我所做的是運行命令

tar cjf /home/user1234/files/mylog.log.tar.bz2 /home/user1234/files/mylog.log 

這工作但是在TAR.BZ2文件的壓縮文件是其完全合格的路徑下。我希望壓縮文件位於tar.bz2的「根目錄」中。任何人都可以將我指向正確的方向嗎?我一直在看-C選項,你可以傳遞給焦油,但我似乎無法得到它的工作。

回答

2

嘗試:

tar cjf /home/user1234/files/mylog.log.tar.bz2 -C /home/user1234/files/ mylog.log 

-C實質上壓縮/解壓縮文件的列表(由mylog.log表示)之前的 「變化」 到該目錄。

+0

工作。 tar實際上是從腳本運行的。我正在使用-C,但實際上還有一個語法錯誤,我的腳本正在吞嚥。謝謝你的幫助。 出於某種原因,我無法接受您的答案。我會稍後再試。 –