Перейти до основного вмісту

Публікації

Показано дописи з міткою "relative"

Використання виключення (exclude) в rsync

Якщо використовувати rsync для створення резервних копій, інколи потрібно виключити деякі файли або теки (директорії). Для виключення однієї теки або файлу треба використовувати параметр --exclude Якщо таких тек або файлів багато, тоді можна зібрати їх у текстовому файлі і тоді використати параметр --exclude-from Але при цьому теки виключення задаються у відносному вигляді, тобто відносно теки джерела. Відмінності добре описані у вигляді /dir/ means exclude the root folder /dir  /dir/* means get the root folder /dir but not the contents  dir/ means exclude any folder anywhere where the name contains dir/  Examples excluded: /dir/, /usr/share/mydir/, /var/spool/dir/  /dir means exclude any folder anywhere where the name contains /dir  Examples excluded: /dir/, /usr/share/directory/, /var/spool/dir/ /var/spool/lpd//cf means skip files that start with cf within any folder within /var/spool/lpd Поради знайшов у http://articles.slicehost.com/2007/10/10/rsync-exclude-files-and-folde