Ich muss eine große Anzahl von Dateien kopieren und überschreiben. Ich habe den folgenden Befehl verwendet:
# cp -Rf * ../
Aber wann immer eine Datei mit dem gleichen Namen im Zielordner existiert, erhalte ich diese Frage:
cp: overwrite `../ibdata1'?
Das Problem ist, dass ich ungefähr 200 Dateien habe, die überschrieben werden, und ich denke nicht, dass Y then Enter
200- maliges Drücken der Taste der richtige Weg ist, dies zu tun.
Also, was ist der richtige Weg dazu?
yes
Pipe-Funktion - sehr praktisch!Sie wissen, dass RHEL und CentOS versucht haben, unerfahrene Benutzer zu schützen, indem sie Aliase für den Root-Benutzer eingerichtet haben, um ein versehentliches Überschreiben und Löschen von Dateien zu verhindern?
Der
-i
Wechsel erfordert eine Bestätigung, wenn vorhandene Dateien geändert oder entfernt werden. Da die Aliaserweiterung vor der Ausführung des Befehls erfolgt, muss die Verwendung des--force -f
Schalters noch bestätigt werden.Sie können den Alias dauerhaft entfernen, indem Sie die
/root/.bashrc
Datei bearbeiten . Entfernen Sie den Alias für die Dauer einer Sitzung mitunalias cp
oder verwenden Sie für einen einzelnen Befehl einen der folgenden Befehle:/bin/cp
"cp"
oder'cp'
um den Befehlcommand cp
\cp
quelle