rsync - vyjímka na skryté adresáře (exclude hidden)

19.05.2017 napsal Petr dotaz do kategorie linux
20 /
linux

rsync - vyjímka na skryté adresáře (exclude hidden)

Vyřešeno

linux rsync backup linux-mint

Dobrý večer, provádím na svém notebooku s linux mint čas od času zálohu svého home profilu na externí disk pomocí rsync a trvá to strašně dlouho, protože se kopírují i skryté soubory a hlavně adresáře. Jak mám rsync upravit, aby se skryté adresáře nekopírovaly na disk do zálohy? Můj rsync vypadá takto sudo rsync -av /home/petr /mnt/hdd/backup/ --progress --delete -exclude="/home/petr/.local" . A jak se provede vyjímka "rsync exclude" na více adresářů? A co když chci ještě ke všemu v jednom skrytém adresáři jeden adresář do zálohy zahrnout? :-)

19.05.2017 odpověděl Hanz Superuser
[1]
Zkontrolováno

Dobrý večer,

Rsync vyjímka na skryté adresáře (rsync exlude hidden dirs):
sudo rsync -av --exclude=".*/" /home/petr /mnt/hdd/backup/ --progress --delete

Rsync vyjímka na více adresářů (rsync multiple exlude dirs):
sudo rsync -av --exclude={".*/","Music/copy","Pictures/copy","Videos/copy"} /home/petr /mnt/hdd/backup/ --progress --delete

Rsync vyjímka na více adresářů a zahrnutí podadresáře z vyjímky (.thunderbird):
sudo rsync -av --exclude={".*/","Music/copy","Pictures/copy","Videos/copy"} --include=".thunderbird" /home/petr /mnt/hdd/backup/ --progress --delete

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace