rsync for mange filer.

Har du prøvet at få fejlen at rsync ikke kan overføre filerne fra et bibliotek til et andet bibliotek eller anden server.

Her prøver vi at flytte alle filer med .gz efternavn til en anden bibliotek.

$ rsync  --timeout=15 --remove-source-files -avz /frasted/bibliotek/*.gz /tilsted/bibliotek/

Hvis der er for mange filer lad os sige > 100000 giver det et problem.

Løsningen er at bruge et filter som vist her.

$ rsync --include='*.gz' --exclude='*' --timeout=15 --remove-source-files /frasted/bibliotek/ /tilsted/bibliotek/

Her giver vi ikke filnavnet som argument.  Men biblioteket og filerne som skal flyttes beskrives som filter med. –include og –exclude som vist.

 

Author:

Jeg er en professionel system administrator og grundlægger af linuxboxen.dk Jeg er en ivrig Linux-elsker og open source-entusiast. Jeg bruger Ubuntu og tror på at dele viden. Bortset fra Linux, elsker musik og dyr. Jeg er en stor fan af Dire straits.

Skriv et svar