Это то, что вы ищете
cp -TRv A A.bak
Когда вы используете параметр -T
, он перезаписывает содержимое, обрабатывая адресат как обычный файл, а не каталог.
из man cp
:
-T, --no-target-directory
treat DEST as a normal file
-v, --verbose
explain what is being done
В качестве альтернативы вы копируете содержимое каталога, а не каталог, например:
cp -TR A/* A.bak