Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So legen Sie den cp-Befehl unter Linux ohne Aufforderung fest

So legen Sie den cp-Befehl unter Linux ohne Aufforderung fest

WBOY
WBOYOriginal
2022-05-24 10:06:244641Durchsuche

So stellen Sie den cp-Befehl so ein, dass unter Linux keine Eingabeaufforderung angezeigt wird: 1. Ändern Sie die Datei „~/.bashrc“, deaktivieren Sie den Alias ​​des cp-Befehls und kommentieren Sie einfach den Inhalt von „alias cp='cp -i'“ aus ; 2. Fügen Sie „“ vor dem Befehl cp hinzu, und Sie können den Befehl cp auch so einstellen, dass bei der Verwendung keine Eingabeaufforderung angezeigt wird.

So legen Sie den cp-Befehl unter Linux ohne Aufforderung fest

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Wie stelle ich den cp-Befehl unter Linux so ein, dass keine Eingabeaufforderung erfolgt?

Wenn Sie den cp-Befehl zum Überschreiben verwenden, wird unabhängig davon, ob -f hinzugefügt wird, gefragt, ob überschrieben werden soll oder nicht kopiert wird, wird es sehr mühsam sein.

Lösung:

Methode 1: Ändern Sie die Datei ~/.bashrc, um den Alias ​​von cp zu deaktivieren fordert nicht zum Überschreiben auf.

vi ~/.bashrc

Methode 2: Fügen Sie einen Schrägstrich vor dem cp-Befehl hinzu.

# User specific aliases and functions
alias rm='rm -i'
#alias cp='cp -i'
alias mv='mv -i'
source ~/.bashrc
Erweiterte Kenntnisse:

Der Linux-Befehl cp (vollständige englische Schreibweise: Datei kopieren) wird hauptsächlich zum Kopieren von Dateien oder Verzeichnissen verwendet.

Syntax

\cp -rf srcdir dstpath

oder

cp [options] source dest

Parameterbeschreibung:

-a: Diese Option wird normalerweise beim Kopieren eines Verzeichnisses verwendet. Sie behält Links und Dateiattribute bei und kopiert den gesamten Inhalt unter dem Verzeichnis. Seine Wirkung entspricht der dpR-Parameterkombination.

-d: Beim Kopieren den Link behalten. Die hier genannten Links entsprechen Verknüpfungen in Windows-Systemen.

-f: Eine vorhandene Zieldatei überschreiben, ohne eine Aufforderung zu geben.

-i: Im Gegensatz zur Option -f wird vor dem Überschreiben der Zieldatei eine Eingabeaufforderung angezeigt, in der der Benutzer aufgefordert wird, zu bestätigen, ob die Zieldatei überschrieben werden soll, wenn er mit „y“ antwortet.

-p: Zusätzlich zum Kopieren des Inhalts der Datei werden auch der Änderungszeitpunkt und die Zugriffsberechtigungen in die neue Datei kopiert.

-r: Wenn die angegebene Quelldatei eine Verzeichnisdatei ist, werden alle Unterverzeichnisse und Dateien im Verzeichnis kopiert.

-l: Dateien nicht kopieren, sondern nur Linkdateien generieren.

Empfohlenes Lernen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo legen Sie den cp-Befehl unter Linux ohne Aufforderung fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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