У меня есть несколько файлов с .nii
формат, я хотел создать единственный файл с .nii.gz
формат, таким образом, я открыл терминал и cd
туда, где я сохраняю мой .nii
файлы и затем используемый эта команда:
gzip *.nii
но вывод является ни одним .nii.gz
файл, теперь каждый файл заархивирован в a .nii.gz
файл.
gzip
формат сжатия, который только способен к сжатию одного единственного файла. Это не может обработать несколько файлов или структур каталогов.
Вот почему это часто используется вместе с tar
, инструмент "ленточного архива", который может скомпилировать несколько файлов или каталогов вместе в один архивный файл.
Однако можно сделать оба шага сбора файлов вместе в так называемый "шар tar" и сжимать тот архив с gzip
алгоритм сразу, потому что tar
имеет опцию сжатия:
tar -czf archive.tar.gz *.nii
Таким образом, что делает это tar
команда делает?
-c
его команда должна создать новый архив-z
говорит этому использовать gzip
алгоритм для сжатия сгенерированного архива-f archive.tar.gz
указывает для использования "archive.tar.gz" в качестве выходного файла. Расширение файла .tar.gz
не обязательно, но рекомендован.*.nii
указывает входной файл (файлы) и/или папку (папки), которую Вы хотите заархивировать.