我有几个具有.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
指定要存档的输入文件和/或文件夹。