Heim > Artikel > Betrieb und Instandhaltung > So legen Sie den cp-Befehl unter Linux ohne Aufforderung fest
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.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
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 ~/.bashrcErweiterte 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 dstpathoder
cp [options] source destParameterbeschreibung: -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!