Скопируйте только каталоги и его содержание в то время как, исключая внешние файлы с помощью rsync?

Скажем, у меня есть эта файловая структура:

dir1
dir2
dir3
1.jpg
2.jpg
3.jpg

Есть ли какой-либо путь ко мне к rsync каталоги и его содержание в то время как, исключая файлы вне каталогов (1.jpg, 2.jpg и 3.jpg)? Я имею своего рода запланированную резервную вещь продолжение и хочу добавить сценарий, сделать это исполняемым файлом и автоматизировать его через crontab, Спасибо!

1
задан 20 January 2020 в 12:23

1 ответ

Для исключения только файлов в главном корневом каталоге необходимо добавить стартовую наклонную черту /, как:

rsync -avz --exclude '/*.jpg' source/ dest/

это исключит все файлы изображений только в корне а не в любых других дочерних каталогах

enter image description here

1
ответ дан 30 January 2020 в 23:33

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

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