Aperçu
unxz fait partie de l'utilitaire de compression xz et est utilisé pour ramener les fichiers avec les extensions .xz ou .lzma à leur état décompressé d'origine. Par défaut, cette commande supprime le fichier compressé d'origine après la décompression.
Caractéristiques principales
- Décompression des fichiers .xz et .lzma
- Suppression du fichier d'origine (comportement par défaut)
- Support de l'entrée/sortie standard
- Identique à la commande xz -d
Options principales
unxz est un lien symbolique vers le mode de décompression de la commande xz, il utilise donc les mêmes options que xz -d.
Comportement par défaut et sortie
Commande générée :
Essayez de combiner les commandes.
Description:
`unxz` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Diverses méthodes pour décompresser des fichiers à l'aide de la commande unxz.
Décompression de base
unxz file.txt.xz
Décompresse le fichier file.txt.xz pour créer file.txt, et supprime le fichier original file.txt.xz.
Décompression en conservant le fichier d'origine
unxz -k file.txt.xz
Utilise l'option -k pour conserver le fichier original file.txt.xz après la décompression.
Écrasement forcé
unxz -f file.txt.xz
Écrase de force le fichier décompressé (file.txt) avec l'option -f, même s'il existe déjà.
Décompression de plusieurs fichiers .xz
unxz *.xz
Décompresse tous les fichiers .xz du répertoire courant.
Décompression depuis l'entrée standard
cat archive.tar.xz | unxz | tar xf -
Utilise la commande tar et un pipe pour décompresser une archive tar compressée.
Conseils et précautions
Conseils utiles et points à considérer lors de l'utilisation de unxz.
Conseils principaux
- **Identique à xz -d** : unxz est un lien symbolique vers xz --decompress, il fonctionne donc exactement de la même manière que xz -d.
- **Suppression du fichier d'origine** : Par défaut, le fichier .xz d'origine est supprimé après la décompression. Utilisez l'option `-k` ou `--keep` pour conserver l'original.
- **Utilisation des pipes** : unxz prend en charge l'entrée/sortie standard, ce qui le rend utile dans les pipelines. Par exemple, vous pouvez l'utiliser comme suit : `cat file.xz | unxz > file`.
- **Gestion des erreurs** : Si une erreur se produit pendant la décompression, unxz renvoie un code de sortie non nul. Vous pouvez l'utiliser dans les scripts pour gérer les erreurs.