Обзор
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 возвращает ненулевой код завершения. Это можно использовать в скриптах для обработки ошибок.