Зачем мне нужны два включения, чтобы rsync мог найти мои файлы?Linux

Ответить
Anonymous
 Зачем мне нужны два включения, чтобы rsync мог найти мои файлы?

Сообщение Anonymous »

Меня смущает, почему моя вторая команда rsync не находит файлы, а первая находит. Я ожидал, что файлы будут соответствовать шаблону glob.
rsync -avz --include='*/' --include='*00000[1-2]*.tif' --exclude='*' \
USER@shell1.doc.ic.ac.uk:/vol/biomedic3/user/monkey_challange/images/ \
./data --dry-run

receiving file list ... done
./
pas-cpg/
pas-cpg/A_P000001_PAS_CPG.tif
pas-cpg/A_P000002_PAS_CPG.tif
pas-cpg/B_P000001_PAS_CPG.tif
pas-cpg/B_P000002_PAS_CPG.tif
pas-cpg/D_P000001_PAS_CPG.tif
pas-cpg/D_P000002_PAS_CPG.tif
pas-diagnostic/B_P000001_PAS_Diagnostic.tif
pas-diagnostic/B_P000002_PAS_Diagnostic.tif
pas-diagnostic/D_P000001_PAS_Diagnostic.tif
pas-diagnostic/D_P000002_PAS_Diagnostic.tif
pas-original/D_P000001_PAS_Original.tif
pas-original/D_P000002_PAS_Original.tif
tissue-masks/A_P000001_mask.tif
tissue-masks/A_P000002_mask.tif
tissue-masks/B_P000001_mask.tif
tissue-masks/B_P000002_mask.tif
tissue-masks/C_P000001_mask.tif
tissue-masks/C_P000002_mask.tif
tissue-masks/D_P000001_mask.tif
tissue-masks/D_P000002_mask.tif

по сравнению с
rsync -avz --include='*/*00000[1-2]*.tif' --exclude='*' \
USER@shell1.doc.ic.ac.uk:/vol/biomedic3/user/monkey_challange/images/ \
./data --dry-run

receiving file list ... done
./

sent 53 bytes received 85 bytes 39.43 bytes/sec
total size is 0 speedup is 0.00


Подробнее здесь: https://stackoverflow.com/questions/791 ... d-my-files
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»