SYSTEMD-VPICK(1) systemd-vpick SYSTEMD-VPICK(1) NOM systemd-vpick - Resolution des chemins vers des repertoires << .v >> de versionnage SYNOPSIS systemd-vpick [OPTIONS...] [CHEMIN...] DESCRIPTION systemd-vpick resout un chemin de systeme de fichiers referencant un repertoire << .v/ >> de versionnage pour le chemin du fichier le plus recent (selon la version) dans ce repertoire. Cet outil fournit une interface en ligne de commande pour la logique de systemd.v(7). Cet outil attend un chemin de repertoire << .v/ >> comme argument (soit directement, soit avec un motif compose de trois tirets bas comme composant final). Il determine alors le fichier le plus recent contenu dans ce repertoire et ecrit son chemin sur la sortie standard. A moins que le motif de triple tiret bas soit fourni comme derniere partie du chemin, il est typiquement necessaire d'indiquer au moins le selecteur --suffix= pour determiner le suffixe du fichier a rechercher. Si le chemin specifie n'est pas une reference a un chemin << .v/ >> (c'est-a-dire que ni le dernier composant ne se termine par << .v >>, ni l'avant-derniere ou la derniere partie ne contiennent un triple tiret bas), ce chemin specifie est ecrit tel quel sur la sortie standard. OPTIONS Les options suivantes sont comprises : --basename=, -B Ignorer le << basename >> des fichiers a rechercher, c'est-a-dire la partie a gauche de la partie variable des noms de fichier. Normalement, ce << basename >> est extrait automatiquement du nom de fichier du composant << .v >> du chemin specifie ou du motif avec triple tiret bas dans le dernier composant du chemin specifie. Ajoute dans la version 256. -V Configurer explicitement la version a selectionner. Si specifie, un nom de fichier avec la chaine de version precisee est recherche au lieu de la version la plus recente disponible. Ajoute dans la version 256. -A Configurer explicitement l'architecture a selectionner. Si specifie, un nom de fichier avec l'architecture precisee est recherche. Si non precisee, seuls les noms de fichier avec une architecture geree localement sont pris en consideration ou ceux sans aucun identifiant d'architecture. Ajoute dans la version 256. --suffix=, -S Configurer le suffixe de nom de fichier a prendre en compte. Pour la logique << .v/ >>, il est necessaire de preciser le suffixe a rechercher et le composant << .v/ >> doit aussi incorporer le suffixe immediatement avant << .v/ >> dans son nom. Ajoute dans la version 256. --type=, -t Configurer le type d'inode a rechercher dans le repertoire << .v/ >>. Cette option prend un des arguments << reg >>, << dir >>, << sock >>, << fifo >>, << blk >>, << chr >> ou << lnk >>, chacun identifiant un type d'inode. Consultez inode(7) pour plus de details sur les types d'inode. Si cette option est utilisee, les inodes ne correspondant pas au type specifie ne sont pas pris en compte. Ajoute dans la version 256. --print=, -p Configurer ce qui doit etre ecrit sur la sortie standard. Sans indication, le chemin resolu complet du fichier le plus recent correspondant dans le repertoire << .v/ >> est affiche. Ce selecteur peut etre un des suivants : o si defini a << filename >>, seul le nom de fichier sera affiche au lieu du chemin complet du fichier resolu ; o si defini a << version >>, seule la version du fichier resolu sera affichee ; o si defini a << type >>, seul le type d'inode du fichier resolu (c'est-a-dire une chaine telle que << reg >> pour des fichiers normaux ou << dir >> pour des repertoires) sera affiche ; o si defini a << arch >>, seule l'architecture du fichier resolu sera affichee ; o si defini a << tries >>, seuls les << tries left/tries >> realises sur le fichier resolu seront affiches ; o si defini a << all >>, tout ce qui precede sera affiche sous forme tabulaire simple. Ajoute dans la version 256. --resolve= Cette option prend un argument booleen. Si c'est true, le chemin du fichier versionne sera entierement canonise (c'est-a-dire que les liens symboliques seront resolus et les composants de chemin redondants supprimes) avant l'affichage. Si c'est false (valeur par defaut) la canonisation n'est pas realisee et le chemin est affiche sans mise sous forme canonique. Ajoute dans la version 256. -h, --help Afficher un aide-memoire succinct et quitter. --version Afficher une information de version courte et quitter. EXEMPLES Utiliser une commande telle que celle qui suit pour choisir automatiquement l'image de disque brute la plus recente dans un repertoire << .v/ >> : $ systemd-vpick --suffix=.raw --type=reg /var/lib/machines/truc.raw.v/ Cet exemple va denombrer tous les fichiers normaux correspondant a /var/lib/machines/truc.raw.v/truc*.raw, les filtrer et les trier selon les regles decrites dans systemd.v(7), et ensuite ecrire le chemin du fichier le plus recent (selon les versions) sur la sortie standard. Utiliser une commande telle que celle qui suit pour choisir automatiquement l'arbre de repertoires le plus recent de systeme d'exploitation dans un repertoire << .v/ >> : $ systemd-vpick --type=dir /var/lib/machines/waldo.v/ Cet exemple va denombrer tous les inodes de repertoire correspondant a /var/lib/machines/waldo.v/waldo*, les filtrer et les trier selon les regles decrites dans systemd.v(7), et ensuite ecrire le chemin du repertoire le plus recent (selon les versions) sur la sortie standard. Pour d'autres exemples, consulter systemd.v(7). CODE DE RETOUR En cas de succes, 0 est renvoye, autrement, un code d'echec different de zero est renvoye. VOIR AUSSI systemd(1), systemd.v(7) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . systemd 259.1 SYSTEMD-VPICK(1)