概述
unxz 是 xz 壓縮工具集的一部分,用於將具有 .xz 或 .lzma 副檔名的檔案還原為其未壓縮的原始形式。此命令在解壓縮後預設會刪除原始壓縮檔案。
主要特點
- 解壓縮 .xz 和 .lzma 檔案
- 刪除原始檔案(預設行為)
- 支援標準輸入/輸出
- 與 xz -d 命令相同
主要選項
unxz 是 xz 命令解壓縮模式的符號連結,因此它使用與 xz -d 相同的選項。
預設行為和輸出
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`unxz` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用範例
使用 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 將返回非零的退出碼。您可以在腳本中利用這一點來處理錯誤。