исключая скрытые файлы только в определенном каталоге

Я пытаюсь синхронизировать домашнюю папку с USB-диском.

Я хотел бы игнорировать скрытые файлы и каталог в своей домашней папке, но только в этом каталоге мне все равно нужно синхронизировать скрытые файлы в подкаталогах, содержащихся в моей домашней папке.

Я попытался использовать эту опцию: --exclude="/home/valentin/.*" --exclude "/home/valentin/.*/", но rsync синхронизирует все, даже /home/valentin/.cache/, например

Какой параметр мне нужно использовать?

1
задан 21 March 2018 в 20:13

6 ответов

используйте следующую команду.

[Ф1]
2
ответ дан 8 June 2018 в 15:22

Используйте команду ниже.

rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
2
ответ дан 17 July 2018 в 18:23

Используйте команду ниже.

rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
2
ответ дан 23 July 2018 в 19:11

Путь rsync использует для -exclude относительно / source

rsync -avz --exclude '.*' ~ /destination

, должен делать трюк.

0
ответ дан 8 June 2018 в 15:22
  • 1
    Это позволит исключить все скрытые файлы – dedunumax 21 March 2018 в 21:05

Путь rsync использует для -exclude относительно / source

rsync -avz --exclude '.*' ~ /destination

, должен делать трюк.

0
ответ дан 17 July 2018 в 18:23

Путь rsync использует для -exclude относительно / source

rsync -avz --exclude '.*' ~ /destination

, должен делать трюк.

0
ответ дан 23 July 2018 в 19:11

Другие вопросы по тегам:

Похожие вопросы: