Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was bedeuten die Linux-CP-Befehlsparameter?

Was bedeuten die Linux-CP-Befehlsparameter?

WBOY
WBOYnach vorne
2023-05-18 10:19:181502Durchsuche

cp (Datei oder Verzeichnis kopieren)

[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)
[root@linux ~]# cp [options] source1 source2 source3 …. directory

Parameter:
-a: entspricht -pdr;
-d: wenn die Quelldatei ist Das Attribut der Linkdatei (Linkdatei), das Linkdateiattribut wird anstelle der Datei selbst kopiert copy;
-i: Wenn die Zieldatei (destination) bereits existiert, wird beim Überschreiben zunächst gefragt, ob es sich um eine echte Aktion handelt!
-l: Erstellen Sie eine Hardlink-Link-Datei, anstatt die Datei selbst zu kopieren;
-p: Kopieren Sie die Datei zusammen mit ihren Attributen, anstatt die Standardattribute zu verwenden; kopieren, wird für das Verhalten beim Kopieren von Verzeichnissen verwendet;
-s: In eine symbolische Linkdatei (symbolischer Link) kopieren, d. h. eine „Verknüpfungs“-Datei; Ziel ist älter als Quelle!
Abschließend ist zu beachten, dass bei mehr als zwei Quelldateien die letzte Zieldatei ein „Verzeichnis“ sein muss!

Keine Aufforderung zum Überschreiben von Informationen?


\cp -r -f source target

Der Befehl cp fordert standardmäßig nicht zum Überschreiben auf, aber die Option -i von cp fordert dazu auf , und im Allgemeinen Linux Die Startdatei ~/.bashrc nennt cp als


alias cp='cp -i'

Auf diese Weise führt die Eingabe des Befehls cp unter Linux tatsächlich aus cp -i Hinzufügen eines „“-Symbols bedeutet, dass der cp-Befehl dieses Mal ohne Alias ​​(cp -i) ausgeführt wird.

Das obige ist der detaillierte Inhalt vonWas bedeuten die Linux-CP-Befehlsparameter?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen