rsync nur Dateien und keine Verzeichnisse

Ich möchte mein tragbares Gerät mit meinem Maemo-Smartphone nur für die Dateien in meinem Arbeitsverzeichnis (Ordner der obersten Ebene) synchronisieren. Was kann ich tun, um meinen rsync-Befehl zum Synchronisieren von Dateien im Quellordner, jedoch nicht in Verzeichnissen, zu korrigieren?

rsync -va --no-r --no-R --no-d /home/Xtian/ /run/media/486D-8336/
skipping directory.
sent 10 bytes  received 12 bytes  44.00 bytes/sec
total size is 0  speedup is 0.00

Der Befehl beginnt standardmäßig mit ausführlichen und archivierten Optionen. Dann habe ich versucht, rekursive, relative und Verzeichnisse auszuschalten. Mit anderen Worten, folgen Sie nicht dem Baum, kopieren Sie den Baum nicht, sondern kümmern Sie sich nicht einmal um die Ordner.

 8
Author: Giacomo1968, 2012-08-07

2 answers

Ich würde das versuchen:

rsync -vt /home/Xtian/* /run/media/486D-8336/

Dadurch werden nicht reguläre Dateien übersprungen und nur die Zeitstempel für Dateien aktiviert, um beim nächsten Ausführen nur die Unterschiede zu synchronisieren.

Von man rsync: -a flag ist ein Alias für -rlptgoD. Sie können zusätzliche Flags hinzufügen, wenn Sie andere Dateiattribute beibehalten müssen.

 3
Author: Marc MAURICE,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-11 13:18:22

Versuche das:

rsync -r --exclude='*/' source/ destination/

Quelle: https://lists.samba.org/archive/rsync/2008-September/021746.html

 2
Author: Omar Alahmed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-08-28 13:58:26