Я могу найти и скопировать все файлы в заданную папку с помощью команды 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
Это сделано для того, чтобы избежать возможной перезаписи повторяющихся имен файлов. Последние имена папок будут уникальными, но имена файлов могут совпадать.
Каков наилучший способ сделать это?