Il existe deux solutions : 1. Utilisez "vi ~/.bashrc" pour modifier le fichier "/.bashrc", ajoutez "#" avant "alias cp='cp -i'" pour le commenter et enregistrez-le. Déconnectez-vous et reconnectez-vous ; 2. Lorsque vous utilisez la commande cp, ajoutez "" avant "cp" pour supprimer l'invite.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Par défaut, lorsque cp écrase, quels que soient les paramètres -f ou similaires ajoutés, il demande toujours s'il faut écraser.
La raison est : le serveur ajoutera l'alias alias cp='cp -i' par défaut lorsque vous exécutez cp, ce qui est réellement exécuté est cp -i.
[root@ltt01 ~]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
cp annule les informations d'invite et les écrase directement. L'utilisateur n'a pas besoin d'appuyer sur y pour interagir, ce qui est très important lors de l'exécution du script.
Voici deux façons de résoudre ce problème.
Méthode 1 : Désactivez l'alias
[root@ltt01 ~]# vi ~/.bashrc
Ajoutez "#" avant l'alias cp='cp -i' pour commenter cette ligne, :wq : enregistrez et quittez, puis reconnectez-vous.
Méthode 2 : Ajouter avant cp
[root@ltt01 ~]# \cp 1.txt /back/1.txt [root@ltt01 ~]#
Apprentissage recommandé : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!