让我说我目前在文件夹
/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的“root”中。谁能指出我正确的方向?我一直在寻找你可以传递给tar的-C选项,但我似乎无法让它工作。
答案 0 :(得分:2)
尝试:
tar cjf /home/user1234/files/mylog.log.tar.bz2 -C /home/user1234/files/ mylog.log
在压缩/解压缩文件列表(由-C
表示)之前,mylog.log
基本上“更改”到该目录。