Comment forcer la commande CP pour écraser sans confirmation
- 839
- 17
- Zoe Dupuis
Le commande CP (qui signifie un copie) est l'une des commandes couramment utilisées sur Linux et d'autres systèmes d'exploitation de type UNIX, pour la copie de fichiers et d'annuaires. Dans ce guide, nous montrerons comment forcer le commande CP Pour écraser une opération de copie sans confirmation dans Linux.
Article associé: 10 commandes SCP pour transférer des fichiers / dossiers dans LinuxHabituellement, lorsque vous exécutez un commande CP, Il écrase le (s) fichier (s) ou répertoire de destination comme indiqué.
# cp bin / git_pull_frontend.sh test / git_pull_frontend.shot
Courir CP En mode interactif afin qu'il vous invite avant d'écraser un fichier ou un répertoire existant, utilisez le -je
Flag comme indiqué.
# cp -i bin / git_pull_frontend.sh project1 / git_pull_frontend.shot
Par défaut, les distributions Linux modernes, en particulier celles de la Red Hat Enterprise Linux (Rhel) La famille vient avec un alias pour le commande CP ce qui fait que l'utilisateur exécute le commande CP en mode interactif. Ce n'est peut-être pas le cas sur Debian et Ubuntu dérivés.
Pour vérifier tout votre défaut alias, courir le alias Commande comme indiqué.
# AliasAfficher tous les alias Linux
Le surligné alias Dans la capture d'écran ci-dessus implique que lorsque vous exécutez la commande, il s'exécutera par défaut en mode interactif. Même lorsque vous utilisez le Oui
commande, le shell vous invitera toujours à confirmer le remplacement.
# Oui | Test de bac CP -RExécuter la commande Copie avec confirmation
La meilleure façon de forcer l'écran est d'utiliser une barre oblique avant le commande CP Comme indiqué dans l'exemple suivant. Ici, nous copions le contenu du poubelle
répertoire de test
annuaire.
Test de bac # # \ cp -rForce la commande CP pour écraser les fichiers sans confirmation
Alternativement, vous pouvez unalias le Alias CP Pour la session en cours, puis exécutez votre commande CP en mode non interactif.
# unalias cp # cp -r bin testAlias de commande unalias CP
Pour plus d'informations, voir le commande CP page.
# man cp
Si vous avez des questions, posez-nous via le formulaire de rétroaction ci-dessous.
- « Comment installer Drupal avec Apache sur Debian et Ubuntu
- Comment je suis passé de Windows 10 à Linux Mint »