Главная > Архивация и сжатие > unxz

unxz: Распаковка файлов .xz и .lzma

unxz — это команда, используемая для распаковки файлов, сжатых в форматах .xz и .lzma. Она является частью утилиты xz и в основном используется для восстановления файлов с расширением .xz в их исходное состояние. Эта команда выполняет ту же функцию, что и xz --decompress или xz -d.

Обзор

unxz является частью утилиты сжатия xz и используется для восстановления файлов с расширениями .xz или .lzma в их исходное, несжатое состояние. По умолчанию эта команда удаляет исходный сжатый файл после распаковки.

Основные характеристики

  • Распаковка файлов .xz и .lzma
  • Удаление исходного файла (поведение по умолчанию)
  • Поддержка стандартного ввода/вывода
  • Идентично команде xz -d

Основные опции

unxz является символической ссылкой на режим распаковки команды xz, поэтому использует те же опции, что и xz -d.

Поведение по умолчанию и вывод

Сгенерированная команда:

Комбинируйте команды.

Описание:

`unxz` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Различные способы распаковки файлов с помощью команды unxz.

Базовая распаковка

unxz file.txt.xz

Распаковать файл file.txt.xz, создав file.txt, и удалить исходный file.txt.xz.

Распаковка с сохранением исходного файла

unxz -k file.txt.xz

Использовать опцию -k, чтобы сохранить исходный файл file.txt.xz после распаковки.

Принудительная перезапись

unxz -f file.txt.xz

Принудительно перезаписать распакованный файл (file.txt) с помощью опции -f, даже если он уже существует.

Распаковка нескольких .xz файлов

unxz *.xz

Распаковать все файлы .xz в текущем каталоге.

Распаковка из стандартного ввода

cat archive.tar.xz | unxz | tar xf -

Распаковать сжатый архив tar, используя команду tar и конвейер.

Советы и примечания

Полезные советы и моменты, которые следует учитывать при использовании unxz.

Основные советы

  • **Идентично xz -d**: unxz является символической ссылкой на xz --decompress и работает полностью идентично xz -d.
  • **Удаление исходного файла**: По умолчанию исходный файл .xz удаляется после распаковки. Чтобы сохранить оригинал, используйте опцию `-k` или `--keep`.
  • **Использование конвейеров**: unxz поддерживает стандартный ввод/вывод, что делает его полезным в конвейерах. Например, вы можете использовать его так: `cat file.xz | unxz > file`.
  • **Обработка ошибок**: Если при распаковке возникает ошибка, unxz возвращает ненулевой код завершения. Это можно использовать в скриптах для обработки ошибок.

Те же команды в категории