Сожмите до единственного файла .nii.gz работу привычки

У меня есть несколько файлов с .nii формат, я хотел создать единственный файл с .nii.gz формат, таким образом, я открыл терминал и cd туда, где я сохраняю мой .nii файлы и затем используемый эта команда:

gzip *.nii

но вывод является ни одним .nii.gz файл, теперь каждый файл заархивирован в a .nii.gz файл.

1
задан 4 January 2017 в 03:24

1 ответ

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 указывает входной файл (файлы) и/или папку (папки), которую Вы хотите заархивировать.

3
ответ дан 7 December 2019 в 12:36

Другие вопросы по тегам:

Похожие вопросы: