Я пытаюсь написать скрипт, который копирует все файлы одного каталога (с подкаталогами) в корень другого каталога.
Итак, представьте, что у меня есть эта файловая структура:
/
pic.JPG
PIC5.JPG
FOLDER
pic2.JPG
pic3.JPG
FOLDER2
pic4.JPG
Я хочу, чтобы все файлы .JPG из этого каталога были скопированы в другое место. Но мне не нужна структура каталогов, только файлы.
Вот что у меня есть:
"sudo rsync -aq --include '*/' --include '*.JPG' --exclude '*\' /source/picturesRoot/ /destination/flatView/
Но он также копирует каталоги :( Я нашел эту ссылку в stackoverflow: структура">rsync : рекурсивно синхронизировать все файлы, игнорируя структуру каталогов
Я посмотрел на решение и не увидел большой разницы с моей командой, кроме * и . в пути. Я пробовал, но это не сработало.
Я надеюсь, что кто-нибудь может мне помочь, спасибо.