Startseite

Wie kopiert man eine Datei/Verzeichnis in macOS Terminal mit dem cp Befehl?

Updated on Mittwoch, 24. Juli 2024

iBoysoft author Charlotte Lee

Written by

Charlotte Lee
Professional tech editor

Approved by

Jessica Shee

Deutsch English Français やまと Español Português

Obwohl es einfach ist, eine Datei oder ein Verzeichnis im Finder zu kopieren, ermöglicht es die Ausführung des cp Befehls in Terminal, Dateien schneller zu kopieren, alle Dateien in einem Verzeichnis und Unterverzeichnissen ohne Öffnen von Fenstern im Finder zu kopieren und mit versteckten Dateien zu interagieren.

In diesem Artikel wird Ihnen gezeigt, wie man Dateien oder Verzeichnisse in macOS Terminal mit dem cp Befehl kopiert.

cp Befehl: Kurz für "copy", wird der cp Befehl auf dem Mac verwendet, um Dateien und Verzeichnisse lokal zu kopieren.

Wenn Sie alle Verwendungen des cp Befehls lernen möchten, führen Sie "man cp" in Terminal aus. In den folgenden Abschnitten werden wir seine übliche Verwendung diskutieren.

Wie man schnell den Pfad zur Datei oder zum Ordner erhält, den man kopieren möchte?

Der einfachste Weg, den Dateipfad auf dem Mac zu erhalten, ist, die Datei oder den Ordner in das Terminalfenster zu ziehen und abzulegen. Wenn Sie beispielsweise den Dateipfad des Dokumente-Ordners erhalten möchten, ziehen Sie ihn einfach in das Terminalfenster.

Wie man schnell Dateipfad auf dem Mac erhält

Wie kopiert man eine Datei oder ein Verzeichnis auf dem Mac über Terminal?

 Hinweis: Stellen Sie sicher, dass Sie den korrekten Befehl mit den benötigten Leerzeichen eingeben, da jeder Teil des Befehls durch ein Leerzeichen getrennt ist. Andernfalls funktioniert der Befehl nicht.

Beim lokalen Kopieren einer Datei oder eines Verzeichnisses auf dem Mac:

Um eine einzelne Datei in Terminal zu kopieren:

cp datei_pfad ziel_verzeichnis_pfad

Zum Beispiel, um eine Datei mit dem Namen test.png vom Desktop in den Dokumente-Ordner zu kopieren: cp /Benutzer/jenny/Schreibtisch/test.png /Benutzer/jenny/Dokumente

Wie man eine Datei in Mac Terminal kopiert

Um eine Datei auf dem Mac mit Terminal zu kopieren und umzubenennen:

cp datei_pfad umbenannte_datei_pfad

Um test.png in test-kopie.png umzubenennen und zu kopieren: cp /Benutzer/jenny/Schreibtisch/test.png /Benutzer/jenny/Schreibtisch/test-kopie.png.

Wie man eine Datei in Mac Terminal kopiert und umbenennt

Um ein Verzeichnis und dessen Inhalt in Terminal zu kopieren:

cp -R ordner_pfad ziel_verzeichnis_pfad

Zum Beispiel, um einen Ordner namens test und dessen Verzeichnisse und Unterverzeichnisse im macOS-Terminal in den Ordner "Dokumente" zu kopieren: cp -R /Benutzer/Jenny/Schreibtisch/test /Benutzer/Jenny/Dokumente

Wie man einen Ordner und dessen Inhalt im Terminal kopiert

 Hinweis: Der R-Flag weist das cp-Kommando an, alles innerhalb des festgelegten Ordners zu kopieren.

Wie kopiert man mehrere Dateien von einem Verzeichnis in ein anderes im Terminal?

Um den Inhalt eines Verzeichnisses und nicht das Verzeichnis selbst in ein anderes zu kopieren:

cp -R quelle_verzeichnis/ ziel_verzeichnis_pfad

Zum Beispiel, um Dateien im Test-Ordner auf Ihrem Desktop in den Dokumente-Ordner zu kopieren: cp -R /Benutzer/Jenny/Schreibtisch/test/ /Benutzer/Jenny/Dokumente (Beachten Sie den Schrägstrich (/) am Ende des Quellverzeichnisses? Dies ist der Schlüssel zum Kopieren nur des Inhalts, nicht des Verzeichnisses.)

Wie man den Inhalt eines Verzeichnisses in ein anderes im Terminal kopiert

Um einen bestimmten Dateityp in ein anderes Verzeichnis im Terminal zu kopieren:

cp *.dateityp ziel_verzeichnis_pfad

Zum Beispiel, um alle txt-Dateien auf Ihren Desktop zu kopieren: cp *.txt /Benutzer/Jenny/Schreibtisch/

Um ausgewählte Dateien in ein anderes Verzeichnis im Terminal zu kopieren:

cp datei_pfad1 datei_pfad2 ziel_verzeichnis_pfad

Zum Beispiel, um 2 Dateien aus dem Test-Ordner auf Ihrem Desktop in den Dokumente-Ordner zu kopieren: cp /Benutzer/Jenny/Schreibtisch/test/bild1.png /Benutzer/Jenny/Schreibtisch/test/bild2.png /Benutzer/Jenny/Dokumente

Wie man mehrere Dateien im Mac Terminal kopiert

Um alle Dateien in Verzeichnissen und Unterverzeichnissen zu bash-kopieren:

cp -R verzeichnis_pfad1 verzeichnis_pfad2 ziel_verzeichnis_pfad

Zum Beispiel, um alle Dateien in den Ordnern Test1 und Test2 auf Ihrem Desktop in den Dokumente-Ordner zu bash-kopieren: cp -R /Benutzer/Jenny/Schreibtisch/test1 /Benutzer/Jenny/Schreibtisch/test2 /Benutzer/Jenny/Dokumente

Wie man alle Dateien in Verzeichnissen und Unterverzeichnissen bash-kopiert

 Tipps: Die oben verwendeten Mac Terminal-Befehle können auch verwendet werden, um Dateien auf einer externen Festplatte auf dem Mac zu kopieren.

Teilen Sie diesen Beitrag, um anderen beim Kopieren von Dateien im macOS-Terminal zu helfen!

 

Wie kopiert man versteckte Dateien im Mac Terminal?

Um eine bestimmte versteckte Datei zu kopieren:

cp versteckte_datei_pfad ziel_verzeichnis_pfad

Zum Beispiel, um eine versteckte Datei namens .config in den Backup-Ordner auf Ihrem Desktop zu kopieren: cp /Users/jenny/.config /Users/jenny/Desktop/backup/

Um alle Dateien einschließlich der versteckten zu kopieren, von einem Verzeichnis in ein anderes:

cp -R source_directory_path/{.*,*} destination_directory_path

Zum Beispiel, um alle Dateien, einschließlich versteckter Elemente aus dem Testordner in den Backup-Ordner zu kopieren: cp -R /Users/jenny/Desktop/test/{.*,*} /Users/jenny/Desktop/backup/

macOS-Skript zum Kopieren von Dateien auf dem Mac mit dem cp-Befehl

Wenn Sie auf macOS ein Skript erstellen möchten, um Dateien mit dem cp-Befehl zu kopieren, gehen Sie wie folgt vor:

  1. Öffnen Sie das Terminal.
  2. Erstellen Sie ein Skript mit einem Texteditor wie Nano. (zum Beispiel copy_files.sh)nano copy_files.sh
  3. Kopieren Sie das folgende Skript in die Datei. (Stellen Sie sicher, dass Sie den source_directory_path und destination_directory_path ersetzen.)
    Das macOS-Skript zum Kopieren von Dateien auf dem Mac mit dem cp-Befehl
  4. Drücken Sie Strg + o, um die Änderungen zu speichern, dann Enter drücken und anschließend Strg + X, um zu beenden.
  5. Geben Sie dem Skript Ausführungsberechtigungen.chmod +x copy_files.sh
  6. Jetzt können Sie das Skript ausführen../copy_files.sh

So führen Sie das macOS-Skript zum Kopieren von Dateien im Terminal aus

Wenn Ihnen dieser Beitrag geholfen hat, teilen Sie ihn, um anderen zu helfen, die lernen möchten, wie man Dateien oder Verzeichnisse im Mac-Terminal kopiert.

Auch Lesen:

Wie benenne ich eine Datei oder mehrere Dateien im macOS-Terminal um?