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

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

rsync - vyjímka na skryté adresáře …

19.05.2017 napsal Petr

Vyřešeno rsync - exclude hidden directories
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? :-)

Nejlépe hodnocení uživatelé
Hanz

Počet UP: 4848

React: 211

Rusty

Počet UP: 2248

React: 94

OL3G

Počet UP: 1566

React: 59

SYSTEM

Počet UP: 403

React: 23

Strosmajer

Počet UP: 460

React: 21

Oxytocin

Počet UP: 276

React: 15

Hyacint

Počet UP: 17

React: 9

RE: rsync - vyjímka na skryté…

19.05.2017 odpověděl Hanz

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