Heim > Artikel > Betrieb und Instandhaltung > Erfahren Sie, wie Sie Ordner im Linux-System kopieren und verschieben
Die Befehle zum Kopieren, Verschieben und Löschen von Dateien unter Linux sind: cp, mv, rm
1. Dateikopierbefehl cp
命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 source2 source3 ... directory
Parameterbeschreibung :
-a: bedeutet Archivieren, bedeutet auch Kopieren aller Verzeichnisse
-d: Wenn die Quelldatei eine Linkdatei ist, kopieren Sie die Attribute der Linkdatei anstelle der Datei selbst
- f: erzwingen (erzwingen) , wenn es eine Duplizierung oder andere Fragen gibt, wird der Benutzer nicht gefragt, aber das Kopieren wird erzwungen
-i: Wenn die Zieldatei bereits existiert, wird der Benutzer gefragt, ob er vor dem Überschreiben wirklich arbeiten soll
- l: Erstellen Sie eine Hardlink-Verbindungsdatei, anstatt die Datei selbst zu kopieren
-p: Zusammen mit den Dateiattributen kopieren, anstatt die Standardattribute zu verwenden
-r: Rekursive Kopie, verwendet für Verzeichnisse Kopiervorgang
- s: Kopieren Sie in eine symbolische Linkdatei, also eine „Verknüpfungs“-Datei
-u: Wenn die Zieldatei älter als die Quelldatei ist, aktualisieren Sie die Zieldatei
Wenn Sie kopieren Datei1 im Verzeichnis /test1 in das Verzeichnis /test3 verschieben und den Dateinamen in Datei2 ändern. Geben Sie den folgenden Befehl ein:
cp /test1/file1 /test3/file2
2 , Befehl zum Verschieben der Datei mv
命令格式:mv [-fiv] source destination
Parameterbeschreibung:
-f:force, direkte Bewegung erzwingen, ohne zu fragen
-i: Wenn die Zieldatei (Ziel) bereits existiert , wird gefragt, ob
-u überschrieben werden soll: Wenn die Zieldatei bereits existiert und die Quelldatei relativ neu ist, wird sie aktualisiert
Kopieren Sie beispielsweise Datei1 im Verzeichnis /test1 nach /test3 und ändern Sie den Dateinamen in Datei2. Sie können den folgenden Befehl eingeben:
mv /test1/file1 /test3/file2
3. Befehl zum Löschen der Datei rm
命令格式:rm [fir] 文件或目录
Parameterbeschreibung:
-f: Erzwungenes Löschen
-i: Interaktiver Modus, fragt den Benutzer, ob vor dem Löschen eine Aktion durchgeführt werden soll
-r: Rekursives Löschen , häufig verwendet beim Löschen des Verzeichnisses
Wenn Sie die Datei file1 im Verzeichnis /test löschen möchten, können Sie den folgenden Befehl eingeben:
rm -i /test/file1
<strong><br/><br/>复制:</strong>
CP命令 格式: CP [选项] 源文件或目录 目的文件或目录 选项说明:-b 同名,备分原来的文件 -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件 cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。 即格式为:cp -Rf 原路径/ 目的路径/
Umzug:
mv ./WorkReport/web.xml ./WorkReport/WEB-INF/注:移动/WorkReport/web.xml文件到/WorkReport/WEB-INF/mv /data/new /data/old/注:移动/data/new 到/data/old/文件夹下 注意点:移动文件夹的话就不要再加 / 了 如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* mv /data/new/* /data/old/
Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie Ordner im Linux-System kopieren und verschieben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!