J'ai plusieurs fichiers avec .nii
format, je voulais créer un seul fichier avec .nii.gz
format, j'ai donc ouvert le terminal et cd
à l'endroit où je garde mon .nii
fichiers, puis utilisé cette commande:
gzip *.nii
mais la sortie n'est pas un seul .nii.gz
fichier, maintenant chaque fichier est archivé dans un .nii.gz
fichier.
gzip
est un format de compression qui n'est capable de compresser qu'un seul fichier. Il ne peut pas gérer plusieurs fichiers ou structures de répertoires.
C'est pourquoi il est souvent utilisé avec tar
, l'outil "t ape ar chive", qui peut compiler plusieurs fichiers ou répertoires en un seul fichier d'archive.
Cependant, vous pouvez effectuer les deux étapes de collecte des fichiers ensemble dans une soi-disant "tar-ball" et compresser cette archive avec l'algorithme gzip
à la fois, parce que tar
a une option de compression :
tar -czf archive.tar.gz *.nii
Alors, que fait cette commande tar
?
-c
est sa commande pour c recréer une nouvelle archive-z
lui dit d'utiliser l'algorithme gzip
pour compresser l'archive générée-f archive.tar.gz
spécifie d'utiliser "archive.tar.gz" comme fichier de sortie. L'extension du nom de fichier .tar.gz
n'est pas obligatoire mais recommandé.*.nii
spécifie le (s) fichier (s) d'entrée et/ou dossier (s) que vous souhaitez archiver.