Это было бы значительно проще, если использовать rsync с его --exclude
переключателем.
rsync -av --exclude='*.FOO' --exclude='*.BAR' --exclude='*.ZIM' /source /dest
-v
Коммутатор обеспечит подробный вывод, на котором синхронизируются файлы.
У меня есть две флэш-карты одинакового размера, и я хочу скопировать содержимое одной на другую на основе следующих правил:
Можно ли это как-то сделать с помощью команды «найти»?
Это было бы значительно проще, если использовать rsync с его --exclude
переключателем.
rsync -av --exclude='*.FOO' --exclude='*.BAR' --exclude='*.ZIM' /source /dest
-v
Коммутатор обеспечит подробный вывод, на котором синхронизируются файлы.
If you have large number of extensions to exclude you can make a file and write down all the extension or file to exclude and use only one exclude option to make it simple.
rsync -ravz --exclude='./abc,txt' /source /dest
It is always good to use z for compression and r option if you have to copy recursively.