在我的Linux机器上,我希望创建某个文件夹的.tar.bz2文件。一旦我将自己放在该文件夹中(在终端中),我在终端命令行输入什么内容将压缩文件夹放在我机器的主目录中?
我们说我在文件夹/ home / user /文件夹中。在文件夹"文件夹"有几个文件(txt,.c等)。如何压缩.tar.bz2类型的文件夹并将其放在我的/ home目录中?
在/ home / user /文件夹中,我已尝试sudo tar -cvjSf folder.tar.bz2
但收到错误:
tar:懦弱地拒绝创建空档案
答案 0 :(得分:143)
您没有说明要在档案中包含哪些内容。
在文件夹外一级,然后尝试:
sudo tar -cvjSf folder.tar.bz2 folder
或者从同一文件夹尝试
sudo tar -cvjSf folder.tar.bz2 *
干杯!
答案 1 :(得分:9)
从不同的文件夹中尝试:
sudo tar -cvjSf folder.tar.bz2 folder/*