Comment forcer la commande CP pour écraser sans confirmation

Comment forcer la commande CP pour écraser sans confirmation

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 Linux

Habituellement, 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é.

# Alias 
Afficher 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 -R 
Exé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 -r 
Force 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 test 
Alias ​​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.