GNU/Linux >> Tutoriels Linux >  >> Linux

Comment forcer cp à écraser sans confirmation

Ceci est probablement causé par cp étant déjà aliasé à quelque chose comme cp -i . Appel cp devrait fonctionner directement :

/bin/cp -rf /zzz/zzz/* /xxx/xxx

Une autre façon de contourner ce problème est d'utiliser le yes commande :

yes | cp -rf /zzz/zzz/* /xxx/xxx

Vous pouvez faire yes | cp -rf xxx yyy , mais mon instinct me dit que si vous le faites en tant que root - votre .bashrc ou .profile a un alias de cp à cp -i , la plupart des systèmes modernes (principalement des dérivés RH) le font pour les profils racine.

Vous pouvez vérifier les alias existants en exécutant alias à l'invite de commande, ou which cp pour vérifier les alias uniquement pour cp .

Si vous avez défini un alias, exécutez unalias cp supprimera cela pour la session en cours, sinon vous pouvez simplement le supprimer de votre profil shell.

Vous pouvez temporairement contourner un alias et utiliser la version sans alias d'une commande en la préfixant avec \ , par exemple. \cp whatever


Linux
  1. Comment forcer la commande cp à écraser sans confirmation

  2. Comment tester un paquet sans l'installer sous Linux

  3. C++11 :Comment aliaser une fonction ?

  4. mac comment enregistrer un alias sur un ordinateur

  5. Comment faire en sorte que `ls` colore sa sortie par défaut, sans configurer d'alias ?

Comment créer un alias SSH sous Linux

Comment créer un alias sous Linux

Comment exécuter des commandes Sudo sans mot de passe

Comment exécuter un alias avec Sudo sous Linux

Comment exécuter les commandes sudo sans mot de passe

Comment utiliser la commande echo sans retour à la ligne