Commande unpack

Objectif

Développe les fichiers.

Syntaxe

décompresser Fichier ...

Descriptif

La commande unpack développe les fichiers créés par la commande pack . Pour chaque fichier spécifié, la commande unpack recherche un fichier appelé Fichier.z. Si ce fichier est un fichier compressé, la commande unpack le remplace par sa version développée. La commande unpack nomme le nouveau nom de fichier en supprimant le suffixe .z du fichier. Si l'utilisateur dispose des droits d'accès root, le nouveau fichier possède les mêmes modes d'accès, les mêmes temps d'accès et de modification, le même propriétaire et le même groupe que le fichier d'origine. Si l'utilisateur ne dispose pas des droits d'accès root, le fichier conserve les mêmes modes d'accès, temps d'accès et heure de modification, mais acquiert un nouveau propriétaire et un nouveau groupe.

La commande unpack fonctionne uniquement sur les fichiers se terminant par .z. Par conséquent, lorsque vous spécifiez un nom de fichier qui ne se termine pas par .z, la commande unpack ajoute le suffixe et recherche un nom de fichier avec ce suffixe.

La valeur d'exit correspond au nombre de fichiers que la commande unpack n'a pas pu décompresser. Un fichier ne peut pas être décompressé si l'une des situations suivantes se produit:

  • Le nom de fichier (à l'exclusion de .z) comporte plus de 253 octets.
  • Impossible d'ouvrir le fichier.
  • Le fichier n'est pas un fichier compressé.
  • Un fichier portant le nom de fichier décompressé existe déjà.
  • Le fichier décompressé ne peut pas être créé.

    Remarque: La commande unpack écrit un avertissement sur l'erreur standard si le fichier qu'elle décompresse comporte des liens. Le nouveau fichier décompressé possède un i-node différent du fichier compressé à partir duquel il a été créé. Cependant, tous les autres fichiers liés à l'i-node d'origine du fichier condensé existent toujours et sont toujours condensés.

Statut de sortie

Cette commande renvoie les valeurs de sortie suivantes :

Article Descriptif
0 % L'exécution de la commande a abouti.
>0 Une erreur s'est produite.

Exemple

Pour décompresser les fichiers compressés:

unpack chap1.z chap2

Cela développe les fichiers compressés chap1.zetchap2.zet les remplace par des fichiers nomméschap1etchap2. Notez que vous pouvez attribuer les noms de fichier de commandes unpack avec ou sans le suffixe .z .

Fichiers

Article Descriptif
/usr/bin/unpack Contient la commande unpack .