Verwalten von Dateien in Terminal auf dem Mac
In Terminal kannst du mit den Befehlszeilenprogrammen mv
, cp
und scp
Dateien lokal und per Fernzugriff bewegen und kopieren.
Tipp: Es ist einfacher, Dateien im Finder zu bewegen und zu kopieren. Weitere Informationen findest du unter Verwalten von Dateien in Ordnern.
Datei oder Ordner lokal bewegen
Öffne die App „Terminal“ auf deinem Mac.
Verwende den Befehl
mv
, um Dateien oder Ordner auf demselben Computer von einem Speicherort zu einem anderen zu bewegen. Der Befehlmv
bewegt die Dateien oder Ordner vom alten Speicherort und legt sie an einem neuen Speicherort ab.Soll eine Datei aus deinem Ordner „Downloads“ in einen Order „Arbeit“ in deinem Ordner „Dokumente“ bewegt werden, gib Folgendes ein:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Du kannst auch den Namen der Datei beim Bewegen ändern:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Weitere Informationen findest du auf der man-Seite zum Befehl mv.
Datei oder Ordner lokal kopieren
Öffne die App „Terminal“ auf deinem Mac.
Verwende den Befehl
cp
, um eine Kopie einer Datei zu erstellen.Soll ein Ordner namens „Ausgaben“ in deinem Ordner „Dokumente“ auf ein anderes Volume namens „Daten“ kopiert werden, gib Folgendes ein:
% cp -R ~/Dokumente/Ausgaben/Volumes/Daten/Ausgaben
Das Flag
-R
veranlasst, dasscp
den Ordner und seinen Inhalt kopiert. Beachte, dass der Ordnername nicht mit einem Schrägstrich endet. Damit würde geändert, wiecp
den Ordner kopiert.
Weitere Informationen findest du auf der man-Seite zum Befehl cp.
Datei oder Ordner per Fernzugriff kopieren
Öffne die App „Terminal“ auf deinem Mac.
Verwende den Befehl
scp
, um eine Datei oder einen Ordner auf oder von einem entfernten Computer zu kopieren.scp
verwendet dieselben zugrunde liegenden Protokolle wiessh
.Soll z. B. eine komprimierte Datei aus deinem Benutzerordner in den Benutzerordner eines anderen Benutzers auf einem entfernten Server kopiert werden, gib Folgendes ein:
% scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Benutzer/benutzername/Desktop/ImportantPapers.tgz
Daraufhin wirst du aufgefordert, das Passwort des Benutzers einzugeben.
Das Flag
-E
behält die erweiterten Attribute, Resource-Forks und ACL-Informationen bei.Das Flag
-r
(in diesem Beispiel nicht verwendet) bewirkt, dassscp
einen Ordner und dessen Inhalt kopiert.
Weitere Informationen findest du auf der man-Seite zum Befehl scp.