RSYNC - Excludes anhand der Dateigröße ?

Hobbystern

Hobbystern

Wahl-Debianer
Hallo Gemeinde,

ist es mit Bordmitteln möglich Dateien auch anhand Ihrer Größe auszuschließen?

Plan B wäre einfach und mit einem Umweg zu realisieren - "du" würde mir eine Liste mit großen Dateien in ZIEL holen - in Datei umleiten und per "--exclude-from=FILE" würde diese dann ausschliessen. Aber lieber wären mir Bordmittel :-)

LG Stefan
 
Das sollte die Option " --max-size=SIZE" leisten.

--max-size=SIZE
This tells rsync to avoid transferring any file that is larger
than the specified SIZE. The SIZE value can be suffixed with a
string to indicate a size multiplier, and may be a fractional
value (e.g. "--max-size=1.5m").

The suffixes are as follows: "K" (or "KiB") is a kibibyte
(1024), "M" (or "MiB") is a mebibyte (1024*1024), and "G" (or
"GiB") is a gibibyte (1024*1024*1024). If you want the multi-
plier to be 1000 instead of 1024, use "KB", "MB", or "GB".
(Note: lower-case is also accepted for all values.) Finally, if
the suffix ends in either "+1" or "-1", the value will be offset
by one byte in the indicated direction.

Examples: --max-size=1.5mb-1 is 1499999 bytes, and
--max-size=2g+1 is 2147483649 bytes.
 

Ähnliche Themen

rsync: Quelle größer als Ziel => "Archiv" aufteilen/splitten

Serverumzüge (aus 3 mach 1)

Server's Power

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

Arch Linux 0.8 veröffentlicht

Zurück
Oben