Mit dem Befehl mv
① Datei (Verzeichnisname) ändern
② Datei (Verzeichnis) verschieben
Sie können zwei Arten der Verarbeitung durchführen.
$ mv <Datei vor Änderung(Verzeichnis)Name> <Geänderte Datei(Verzeichnis)Name>
Beispiel) Beim Umbenennen der Datei test.txt
in den Dateinamen hoge.txt
$ mv test.txt hoge.txt
Außerdem, wenn der Befehl im obigen Beispiel ausgeführt wird Wenn die Datei hoge.txt bereits vorhanden ist, wird die ursprüngliche Datei hoge.txt überschrieben, sobald Sie test.txt umbenennen. Eine Möglichkeit, dies zu verhindern, besteht darin, die Option "-i" hinzuzufügen. Auf diese Weise werden Sie beim Ausführen des Befehls mv gefragt, ob Sie wirklich überschreiben möchten.
$ mv -i test.txt hoge.txt
Es gibt andere Schutzoptionen zum Überschreiben von Dateien, daher habe ich sie am Ende dieses Artikels aufgelistet.
Da Sie den Dateinamen nur einzeln mit dem Befehl mv ändern können, verwenden Sie den Befehl "Umbenennen", wenn Sie mehrere Dateien gleichzeitig ändern möchten.
$ mv <Datei(Verzeichnis)Name> < 移動先のVerzeichnisName>
Beispiel) Beim Verschieben der Datei sample.txt
in das Verzeichnis dir
$ mv sample.txt dir
Übrigens ist es sicherer, "/." Zum Zielverzeichnis hinzuzufügen, um "dir /." Zu erstellen. Dieses "/." Bedeutet "direkt unter dem Verzeichnis". Der Grund dafür ist, dass, wenn das Verzeichnis dir beim Ausführen des Befehls "Verschieben der Datei sample.txt in das Verzeichnis dir" nicht vorhanden ist, die Datei "sample.txt" einfach __ heißt Dies liegt daran, dass es sich so verhält, als würde es in Datei __ geändert. Dies ist die Syntax zum Umbenennen von Dateien $ mv <Name der Datei (Verzeichnis) vor der Änderung> <Name der Datei (Verzeichnis) nach der Änderung> ` Wurde angewendet, nicht wahr? Daher ist es sicher, den folgenden Befehl einzugeben.
$ mv sample.txt dir/.
Sie können mit dem Befehl mv auch mehrere Dateien verschieben.
Beispiel) Wenn Sie "sample01.txt", "sample02.txt", "sample03.txt" zusammen in ein Verzeichnis mit dem Namen "dir" verschieben
$ mv sample01.txt sample02.txt sample03.txt dir/.
$ mv <Datei(Verzeichnis)Name> ../
Möglichkeit | Erläuterung |
---|---|
-b (--backup) |
Wenn sich im Ziel eine Datei mit demselben Namen befindet, erstellen Sie eine Sicherungskopie und überschreiben Sie diese. |
-f (-force) |
Wenn sich im Ziel eine gleichnamige Datei befindet, überschreiben Sie diese zwangsweise |
-i (–interactive) |
Wenn das Verschiebungsziel eine Datei mit demselben Namen enthält, überschreiben Sie diese und prüfen Sie, ob sie in Ordnung ist |
-n (–no-clobber) |
Datei mit dem gleichen Namen im Ziel(Verzeichnis)Nicht überschreiben, wenn vorhanden |
-v (–verbose) |
Zeigen Sie detaillierte Informationen an, wenn Sie die Verschiebungsverarbeitung durchführen |
Recommended Posts