Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Die Abdeckung der Linux-Implementierung führt nicht zu einer Eingabeaufforderung

Die Abdeckung der Linux-Implementierung führt nicht zu einer Eingabeaufforderung

王林
Freigeben: 2020-02-14 17:54:16
Original
2084 Leute haben es durchsucht

Die Abdeckung der Linux-Implementierung führt nicht zu einer Eingabeaufforderung

Problem:

Beim Überschreiben mit cp wird unabhängig davon, welcher Parameter -f oder dergleichen hinzugefügt wird, immer noch gefragt, ob überschrieben werden soll Dateien können Sie mit Y bestätigen. Es ist schwierig zu sagen, ob es viele Dateien gibt. Verwenden Sie die folgende Methode, um das Problem des Überschreibens von Eingabeaufforderungen zu lösen.

Zum Beispiel: Kopieren Sie die Dateien im Verzeichnis zongguofeng in das Verzeichnis linuxzgf

[root@linuxzgf ~]# cp zongguofeng/* linuxzgf
Nach dem Login kopieren

cp: Möchten Sie „linuxzgf/1.txt“ überschreiben? >Führen Sie den obigen Befehl aus. Jede im Ordner linuxzgf vorhandene Datei fragt, ob sie überschrieben werden soll.

 [root@linuxzgf ~]# cp -rf zongguofeng/* linuxzgf
Nach dem Login kopieren

cp: Möchten Sie „linuxzgf/1.txt“ überschreiben? -f hinzugefügt, es gibt immer noch diese Eingabeaufforderung.

Nachdem ich auf dem Server gesucht habe, habe ich festgestellt, dass der Alias ​​im Standardsystem wie folgt hinzugefügt wurde:


[root@linuxzgf ~]# alias 
alias cp='cp -i'
Nach dem Login kopieren

Sie können sehen, dass cp ausgeführt wird, wenn cp ausgeführt wird tatsächlich ausgeführt - i-Parameter.


(Online-Lernvideo-Sharing:

Linux-Video-Tutorial

)

Lösung: Methode 1: Ändern Sie die bashrc-Datei, um den Alias ​​von cp zu deaktivieren

[root@linuxzgf ~]# vi ~/.bashrc
Nach dem Login kopieren

Fügen Sie den Kommentar „#“ vor dem Alias ​​cp='cp -i' hinzu und melden Sie sich erneut an, um ohne Aufforderung zu kopieren.

[root@linuxzgf ~]# cp -rf zongguofeng linuxzgf
[root@linuxzgf ~]# cp -r zongguofeng linuxzgf
Nach dem Login kopieren

Methode 2: Geben Sie den Befehl direkt ein, um

[root@linuxzgf ~]# cp -rf zongguofeng linuxzgf/
cp:是否覆盖“linuxzgf/zongguofeng/user_add.sh”?
[root@linuxzgf ~]# \cp -rf zongguofeng linuxzgf
[root@linuxzgf ~]#
Nach dem Login kopieren

zu erreichen. Empfohlene verwandte Tutorials: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonDie Abdeckung der Linux-Implementierung führt nicht zu einer Eingabeaufforderung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage