Zum Inhalt springen
Platz sichern

Einen Ordner oder nur seinen Inhalt senden

Einen ganzen Ordner mit oder ohne äußeren Ordner senden, einschließlich Punktdateien und leerer Unterordner.

Du brauchst

Ein nativer Empfänger mit normaler Empfangsfreigabe und einer passenden Ordnerrichtlinie. Bei einem Aliasziel muss zusätzlich dessen Freigabe bestehen. Die Vorbereitung auf B gehört zur Anleitung; A kann keine unbekannten Zielpfade erzwingen.

Auf Empfänger B, zusätzlich zum bereits eingerichteten Ziel project:

pipeit directory configure --destination project --sender SENDER-ID --mode inbox
pipeit directory list

Die CLI prüft die Ablage unter der tatsächlichen Dienstidentität. Bei einem Systemdienst nutzt du dieselbe Benutzer- und State-Konfiguration wie bei der Empfangseinrichtung.

Auf Sender A sendest du den Ordner einschließlich Wurzelordner:

pipeit send ./project --target TARGET-DEVICE --destination project --profile v2

Nur seinen vollständigen Inhalt senden:

pipeit send ./project --contents --target TARGET-DEVICE \
  --destination project --profile v2

Im zweiten Fall gehören auch Punktdateien und leere Unterordner zum übertragenen Baum. Ein angehängter Slash verändert die Semantik nicht. ./project/* wird von der Shell expandiert und lässt häufig Punktdateien weg; es ist deshalb kein gleichwertiger Ersatz für --contents.

Das Ziel erhält einen geprüften Baum nach dem jeweiligen Ablagemodus. Ein Alias ist kein Freibrief, beliebige vorhandene Dateien dieses Verzeichnisses zu überschreiben. Zum gezielten Aktualisieren beziehungsweise Aktivieren gibt es getrennte Modi und Rechte; siehe Ordner ablegen, aktualisieren oder aktivieren.

Es klappt trotzdem nicht?

Lies zuerst die Fehlerhilfe. Hilft sie nicht weiter, sag uns, was passiert ist.