Если конкретный тип архивирования должен быть преобразован в другой формат (например, - tar.gz
кому: zip
), затем можно открыть использование архива file-roller
и перейдите в -
Архив-> Сохраняет как-> (выберите расширение)-> Сохраняют
Кроме того, в этом методе Другие Опции могут использоваться для установки пароля для zip
файл, который не возможен в случае tar.gz
использование файлов file-roller
.
Как может вышеупомянутые шаги быть выполненным с помощью командной строки?
Основные команды Shell:
$ cd $HOME $ mkdir tempdir $ cd tempdir $ tar -zxvf ../archive.tar.gz
В этой точке у Вас есть копия содержания archive.tar.gz
в $HOME/tempdir /
$ zip -rmp password ../archive.zip *
... создаст архив zip из содержания tempdir/и затем удалит добавленные файлы. Я предполагаю, что это все еще делает; use standard (weak) PKZip 2.0 encryption
, как указано для -e
опция - который не берет пароль, но запрашивает его вместо этого.
УДОСТОВЕРЯЮТСЯ / ПРОВЕРЯЮТ, что Вы находитесь все еще в tempdir /
$ pwd .../tempdir
, Если существует ЧТО-ЛИБО ЕЩЕ, чем "/tempdir" в конце выше,
тогда НЕ продолжаются тем, что прибывает затем, сюда:
$ rm -rf * $ cd .. $ rmdir tempdir
Все вышеупомянутое могло бы быть возможным с каналом также, как в:
$ tar -zxvf ./archive.tar.gz - | zip -p password - ./archive.zip
... Я не вижу оснований для испытания его, хотя - из-за слабый шифрование и возможные проблемы с тем, как zip обрабатывает специальные файлы, ссылки и этажерку.
, Если Вы хотите реальное шифрование, изучите gnupg
и связанные утилиты вместо этого.
man tar
, man zip
, zip --help
, zip -h2 | less
, tar --help | less
может содержать информацию, жизненно важную для вышеупомянутого, особенно переданное по каналу преобразование, которое я не попробовал.
Можно использовать tar к zip с этой целью. Все, что необходимо сделать:
Установка node.js с nvm, если у Вас нет его.
И затем устанавливают tar-to-zip
с:
npm i tar-to-zip -g
И использование это с:
tar2zip hello.tar.gz
Это покажет, что проценты операции прогрессируют и создают файл hello.zip
в том же каталоге.
Каналы могли использоваться также:
cat hello.tar.gz | tar2zip > hello.zip
, К сожалению, нет никакого способа установить пароль.