Você deve ser capaz de fazer exatamente
cp -R /tf/Custom_App /tf/Custom_App_backups/Custom_App_2017-12-21
No entanto , se o diretório de destino já existir, isso acrescentará a parte final do caminho de origem ao caminho de destino, criando
/tf/Custom_App_backups/Custom_App_2017-12-21/Custom_App
e copiando o restante da árvore dentro dele.
Para evitar isso, use /tf/Custom_App/.
como fonte. Obviamente, nesse caso, você pode querer rm -r /tf/Custom_App_backups/Custom_App_2017-12-21
primeiro, se não quiser arquivos mais antigos espalhados por aí após a cópia.
A diferença entre /some/dir
e /some/dir/.
foi discutido há algum tempo no cp se comporta estranhamente quando. (ponto) ou .. (ponto) são o diretório de origem
cp -R /tf/Custom_App /tf/Custom_App_backups/Custom_App_2017-12-21