Was ist der Linux-Befehl `cp`?

Der Linux-Befehl cp kopiert Dateien und Verzeichnisse von einem Ort an einen anderen. Sein Verhalten hängt stark von Optionen wie rekursivem Kopieren, dem Archivmodus, der Behandlung von Aktualisierungen und dem Umgang mit symbolischen Links ab.

Da das Quoting von Pfaden und die Kombination von Optionen wichtig sind, kann man sich beim Eingeben eines Kopierbefehls leicht vertippen, wenn mehrere Dateien auf einmal verschoben werden.

Toolbeschreibung

Dieses Tool erstellt einen Linux-cp-Befehl aus einem oder mehreren Quellpfaden, einem Ziel, optionalen unverarbeiteten Optionen und gängigen Kopieroptionen. Außerdem unterstützt es die Ausgabe mit sudo, wenn erhöhte Berechtigungen erforderlich sind.

Es eignet sich zum schnellen Erstellen von Kopierbefehlen, ohne sich um Details der Shell-Syntax kümmern zu müssen.

Beispiele

  • Mehrere Dateien in einen Backup-Ordner kopieren
  • Ein Verzeichnis rekursiv mit Optionen im Archivstil kopieren
  • Eine Datei mit sudo an einen geschützten Ort kopieren

Funktionen

  • Unterstützt mehrere Quellpfade
  • Gängige cp-Optionen wie Archivieren, rekursives Kopieren, Beibehalten, Erzwingen, Aktualisieren und die Behandlung symbolischer Links
  • Herunterladbare Shell-Ausgabe

Einschränkungen

Das Tool erstellt nur die Befehlszeichenfolge. Es führt den Befehl nicht aus und überprüft nicht, ob die Pfade vorhanden sind.

Unverarbeitete Optionen werden unverändert eingefügt, daher werden benutzerdefinierte Optionen über eine grundlegende Zeichenfolgenverarbeitung hinaus nicht validiert.