linux - 创建一个 .tar.bz2 文件 Linux

标签 linux compression tar

在我的 Linux 机器上,我希望为某个文件夹创建一个 .tar.bz2 文件。一旦我将自己放入该文件夹(在终端中),我应该在终端命令行中输入什么内容以将压缩文件夹放入我机器的主目录中?

假设我在文件夹/home/user/folder 中。在文件夹“文件夹”中有几个文件(txt、.c 等)。如何压缩 .tar.bz2 类型的文件夹并将其放在我的/home 目录中?

在/home/user/folder 中,我尝试了 sudo tar -cvjSf folder.tar.bz2 但得到一个错误:

tar: Cowardly refusing to create an empty archive

最佳答案

您并未指明存档中要包含的内容。

在您的文件夹外上一层并尝试:

sudo tar -cvjSf folder.tar.bz2 folder

或者从同一个文件夹试试

sudo tar -cvjSf folder.tar.bz2 *

干杯!

关于linux - 创建一个 .tar.bz2 文件 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23246946/

相关文章:

linux - Xen 和 Linux 无法在 root 时创建目录

linux - 如何使用 Inkscape 将带有汉字的 SVG 导出为 PNG?

linux - Linux(64 位)org.openqa.selenium.NoSuchElementException 上的 phantomjs 异常错误

java - 压缩类错误 - 线程异常 "main"java.lang.StringIndexOutOfBoundsException : String index out of range: -1

c++ - 免费的基于 C/C++ 的 zip/zip64 库?

ant - 如何为此 tar 命令构建 Ant TarTask?

linux - 为什么可以在这里工作?

java - 如何压缩 float 据?

shell - 获取远程主机上 tar 存档中文件的校验和

linux - 如何在 nohup 模式下解压文件