tar - c 和通用 v 文件

tar - c 和通用 v 文件

我对这些操作系统相当陌生,今天我运行了一个 tar -c 命令,tar -c file.tar.gz folder/这导致我惊慌失措,然后按 ctrl-c 摆脱了这种情况。但我注意到在包含我试图放入 tar.gz 文件的文件夹中,有一个名为 v 的通用文件,没有扩展名。我想知道该命令到底做了什么以及该文件是什么?我很困惑,因为 v 与我试图创建的 .tar.gz 文件的名称相差甚远。作为参考,我正在使用的机器是 CentOs 6.7

答案1

如果你只是这样做

tar -c  file.tar.gz folder/

参数告诉 tar-c从文件file.tar.gz和 .tar.gz 下的文件创建一个 tar 文件 () folder/。由于您没有指定输出的去向(通过-f命令行上的重定向),因此不会创建任何文件,但您的屏幕可能会出现乱码。

您可能想要做的是编写一个 tar 文件,file.tar.gz您需要指定 tar 来写入文件 ( -f),并指定应用压缩 ( -z)。综合:

tar -czf file.tar.gz folder/

相关内容