install - copier des fichiers et définir des attributs
SYNTAXE
install [OPTION]... [-T] SOURCE DEST
install [OPTION]... SOURCE... DIRECTORY
install [OPTION]... -t DIRECTORY SOURCE...
install [OPTION]... -d DIRECTORY...
DESCRIPTION
Ce programme install copie les fichiers (souvent des fichiers compilés) vers les emplacements de destination que vous choisissez. Si vous souhaitez télécharger et installer un package prêt à l'emploi sur un système GNU/Linux, vous devez plutôt utiliser un gestionnaire de packages comme yum(1) ou apt-get(1).
Dans les trois premières formes, copiez SOURCE vers DEST ou plusieurs SOURCE vers le DIRECTORY existant, tout en définissant les modes de permission et le propriétaire/groupe. Dans la 4ème forme, créez tous les composants du DIRECTORY donné.
Les arguments obligatoires pour les options longues sont obligatoires pour les options courtes également.
--backup[=CONTROL]
créer une sauvegarde de chaque fichier de destination existant
-b comme --backup mais n'accepte pas d'argument
-c (ignoré)
-C, --compare
comparer le contenu des fichiers source et de destination, et si aucune modification du contenu, de la propriété
et des permissions, ne pas modifier la destination
-d, --directory
traiter tous les arguments comme des noms de répertoires ; créer tous les composants des répertoires spécifiés
-D créer tous les composants principaux de DEST, sauf le dernier, ou tous les composants de --target-directory, puis copier SOURCE vers DEST
--debug
expliquer comment un fichier est copié. Implique -v
-g, --group=GROUPE
définir le groupe propriétaire, au lieu du groupe actuel du processus
-m, --mode=MODE
définir le mode de permission (comme dans chmod), au lieu de rwxr-xr-x
-o, --owner=PROPRIETAIRE
définir la propriété (uniquement pour l'utilisateur super)
-p, --preserve-timestamps
appliquer les horodatages d'accès/modification des fichiers SOURCE aux fichiers de destination correspondants
-s, --strip
supprimer les tables de symboles
--strip-program=PROGRAMME
programme utilisé pour supprimer les binaires
-S, --suffix=SUFFIXE
remplacer le suffixe de sauvegarde habituel
-t, --target-directory=DIRECTORY
copier tous les arguments SOURCE dans DIRECTORY
-T, --no-target-directory
traiter DEST comme un fichier normal
-v, --verbose
afficher le nom de chaque fichier ou répertoire créé
--preserve-context
préserver le contexte de sécurité SELinux
-Z définir le contexte de sécurité SELinux du fichier de destination et de chaque répertoire créé sur le type par défaut
--context[=CTX]
comme -Z, ou si CTX est spécifié, définir le contexte de sécurité SELinux ou SMACK sur CTX
--help afficher cette aide et quitter
--version
afficher les informations de version et quitter
Le suffixe de sauvegarde est '\~', sauf s'il est défini avec --suffix ou SIMPLE_BACKUP_SUFFIX. La méthode de contrôle de version peut être sélectionnée via l'option --backup ou via la variable d'environnement VERSION_CONTROL. Voici les valeurs :
none, off
ne jamais créer de sauvegardes (même si --backup est spécifié)
numbered, t
créer des sauvegardes numérotées
existing, nil
créer des sauvegardes numérotées si des sauvegardes numérotées existent, sinon créer une sauvegarde simple
simple, never
toujours créer une sauvegarde simple
AUTEUR
Écrit par David MacKenzie.
SIGNALEMENT DE BUGS
Aide en ligne GNU coreutils : [https://www.gnu.org/software/coreutils/] Signalez les erreurs de traduction à [https://translationproject.org/team/]
VOIR AUSSI
cp(1)
Documentation complète [https://www.gnu.org/software/coreutils/install] ou disponible localement via : info '(coreutils) install invocation'
Emballé par Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licence GPLv3 : GNU GPL version 3 ou ultérieure [https://gnu.org/licenses/gpl.html]. Il s’agit d’un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il n’y a AUCUNE GARANTIE, dans la mesure permise par la loi.