Dateien kopieren (/copy)
v1.0
·
Updated vor 5 Tagen
Dateien kopieren: /copy
/copy <src> <dst> kopiert einmalig zwischen lokal und Server. Eine Seite ist immer ein Server-Endpoint <server>:<pfad>, die andere ein lokaler Pfad:
# lokal -> Server
/copy ./docker-compose.yml homeserver:/srv/compose/
# Server -> lokal
/copy homeserver:/srv/backup ~/backup
Transport
Sind auf beiden Seiten rsync vorhanden, nutzt Fleet Manager rsync mit --protect-args (sichere Behandlung von Sonderzeichen). Fehlt rsync, greift ein scp-Fallback — dieser lehnt allerdings Pfade mit Leer- oder Sonderzeichen ab.
Geschützte Ziele
Schreibst du in einen als geschützt markierten Pfad (protected_paths), verlangt der Befehl die Bestätigung --confirm=<server> (der Server-Name als Token):
/copy ./config homeserver:/etc/app --confirm=homeserver