Я могу найти и скопировать все файлы в заданную папку с помощью команды find -exec. Но мне нужно найти и скопировать все файлы в заданном пути вместе со своей папкой, в которой она была сохранена. Так ....копировать файлы вместе с их (последними) папками
/path/to/file/is/abc.txt
/another/file/is/here/xyz.txt
Мне нужно скопировать эти 2 файла вместе с их пути к следующей папке:
/MySQL/данные/
Новая структура файла будет выглядеть следующим образом. ..
/mysql/data/is/abc.txt
/mysql/data/here/xyz.txt
Это делается для того, чтобы избежать возможной перезаписи дубликатов имен файлов. Имена последних папок будут уникальными, но имена файлов могут быть одинаковыми.
Каков наилучший способ для этого?