Как сохранить последнюю структуру каталогов при копировании файлов с помощью команды find - PullRequest
1 голос
/ 20 мая 2019

Как сохранить последнюю структуру каталогов при копировании файлов с помощью find?С помощью справки по команде «parent», но она копирует полную структуру каталогов, тогда как мне нужно сохранить только самый последний каталог

find /tmp/data/ -type f -name "*.txt" -exec cp --parents {} /u01/ABC/ \;

Вывод, который я получаю:

/u01/ABC/tmp/data/a/1.txt
/u01/ABC/tmp/data/b/1.txt
/u01/ABC/tmp/data/c/1.txt

Вывод, который мне нужен:

/u01/ABC/a/1.txt
/u01/ABC/b/1.txt
/u01/ABC/c/1.txt
...