Мне нужно скопировать файл из каталога в его резервную копию, сохранив структуру папок. Ex. Файл aaa в MyFolder / Test / aaa в .MyFolder.bck / Test / aaa
Я пытался использовать
cp --parents MyFolder/Test/aaa .MyFolder.bck;
Но в результате получается .MyFolder.bck / MyFolder / Test / aaa, а не .MyFolder.bck / Test / aaa, который мне нужен.
Заранее спасибо.
Очевидно, вы можете сделать
( cd MyFolder ; cp --parents Test/aaa ../.MyFolder.bck )
и я предполагаю, что это не соответствует вашим потребностям.
Для этого можно использовать tar:
tar -cf - MyFolder/Test/aaa | tar -C .MyFolder.bck --strip-components 1 -xf -
Я думаю, вы можете сделать только это:
cd MyFolder
cp --parents Test/aaa ../.MyFolder.bck