ar |
Archive |
---|---|
Unix | Externe |
Syntaxe
ar key [ posname ] afile name ... |
Paramètres
Nom | Description |
---|---|
c | Ce paramètre permet de supprimer le message généré par défaut lors de la création du fichier. |
d | Ce paramètre permet de supprimer les fichiers spécifiés d'un fichier d'archive. |
l | Ce paramètre permet de placer les fichiers temporaires dans le répertoire de travail actuel local plutôt que dans le répertoire spécifié par la variable d'environnement TMPDIR ou dans le répertoire par défaut. |
m | Ce paramètre permet de déplacer les fichiers spécifiés à la fin de l'archive. Si un caractère de positionnement est présent, le paramètre posname doit être présent et, comme dans r, spécifie où les fichiers doivent être déplacés. |
p | Ce paramètre permet d'afficher les fichiers spécifiés dans l'archive. |
q | Ce paramètre permet d'ajouter rapidement les fichiers spécifiés à la fin du fichier d'archive. Les caractères de positionnement facultatifs ne sont pas valides. La commande ne vérifie pas si les membres ajoutés sont déjà dans l'archive. Ce paramètre est utile uniquement pour éviter un comportement quadratique lors de la création d'une grande archive pièce par pièce. |
r | Ce paramètre permet de remplacer les fichiers spécifiés dans le fichier d'archive. Si le caractère facultatif u est utilisé avec r, seuls les fichiers dont la date de modification est postérieure aux fichiers d'archive sont remplacés. Si un caractère de positionnement facultatif de l'ensemble abi est utilisé, le paramètre posname doit être présent et spécifie que les nouveaux fichiers doivent être placés après (a) ou avant (b ou i) le paramètre posname. Sinon, de nouveaux fichiers sont placés à la fin. |
s | Ce paramètre permet de forcer la régénération de la table des symboles d'archive même si la commande ar n'est pas invoqué avec une commande modifiant le contenu de l'archive. Cette commande est utile pour restaurer la table des symboles d'archive après que la commande strip a été utilisée sur l'archive. |
t | Ce paramètre permet d'afficher une table des matières du fichier d'archive. Si aucun nom n'est donné, tous les fichiers de l'archive sont déposés. Si des noms sont donnés, seuls ces fichiers sont déposés. |
v | Ce paramètre permet de donner une description détaillée fichier par fichier de la création d'un nouveau fichier d'archive à partir de l'ancienne archive et des fichiers constituants. Lorsqu'il est utilisé avec t, il donne une longue liste de toutes les informations sur les fichiers. Lorsqu'il est utilisé avec x, il fait précéder chaque fichier d'un nom. |
x | Ce paramètre permet d'extraire les fichiers spécifiés. Si aucun nom n'est spécifié, tous les fichiers de l'archive sont extraits. Dans aucun des cas, le paramètre x ne modifie le fichier d'archive. |
Description
Cette commande permet de lancer le mainteneur d'archives et de bibliothèques pour les archives portables.
Remarques
- La commande ar conserve des groupes de fichiers combinés en un seul fichier d'archive. Son utilisation principale est de créer et de mettre à jour des fichiers de bibliothèque tels qu'utilisés par l'éditeur de liens. Il peut cependant être utilisé à des fins similaires. La chaîne de caractères magique et les entêtes de fichier utilisés par ar sont constitués de caractères ASCII affichables. Si une archive est composée de fichiers affichables, l'archive entière est affichable.
- Quand la commande ar crée une archive, il crée des entêtes dans un format portable sur toutes les machines. La table des symboles d'archive est utilisée par l'éditeur de liens (ld) pour effectuer plusieurs passages sur des bibliothèques de fichiers objets de manière efficace. Une table de symboles d'archive n'est créée et maintenue par ar que lorsqu'il y a au moins un fichier objet dans l'archive. La table des symboles d'archive se trouve dans un fichier spécifiquement nommé étant toujours le premier fichier de l'archive. Ce fichier n'est jamais mentionné ni accessible à l'utilisateur. Chaque fois que la commande ar est utilisée pour créer ou mettre à jour le contenu d'une telle archive, la table des symboles est reconstruite. Le paramètre s force la reconstruction de la table des symboles.
- Le paramètre key est option «-», suivie d'un caractère de l'ensemble drqtpmx, éventuellement concaténé avec un ou plusieurs des vuaibcls. Le paramètre afile est le fichier d'archive. Les noms sont des fichiers constitutifs dans le fichier d'archive.
- Si le même fichier est mentionné 2 fois dans une liste de paramètres, il peut être placé 2 fois dans l'archive.
Voir également
Système d'exploitation - Unix - Références de commandes et de programmes - file
Système d'exploitation - Unix - Références de commandes et de programmes - ld
Système d'exploitation - Unix - Références de commandes et de programmes - lorder
Système d'exploitation - Unix - Références de commandes et de programmes - strip
Dernière mise à jour : Mercredi, le 3 août 2016