压缩为单个文件 .nii.gz 不起作用

压缩为单个文件 .nii.gz 不起作用

我有几个具有.nii格式的文件,我想创建一个具有.nii.gz格式的文件,因此我打开了终端并cd找到了保存.nii文件的位置,然后使用了以下命令:

gzip *.nii

但输出不是单个.nii.gz文件,现在每个文件都存档在一个.nii.gz文件中。

答案1

gzip是一种只能压缩单个文件的压缩格式。它无法处理多个文件或目录结构。

这就是为什么它经常与一起使用tar,“应收账chive”工具,可以将多个文件或目录一起编译成一个归档文件。

gzip但是,您可以同时执行将文件收集到所谓的“tar-ball”中并使用算法压缩该存档这两个步骤,因为tar它有一个压缩选项:

tar -czf archive.tar.gz *.nii

那么这个tar命令起什么作用?

  • -c它的命令是C创建新档案
  • -z告诉它使用gzip算法来压缩生成的档案
  • -f archive.tar.gz指定使用“archive.tar.gz”作为输出文件。文件扩展名.tar.gz不是强制性的,但建议使用。

*.nii指定要存档的输入文件和/或文件夹。

相关内容