Hola, tenemos la solución a lo que necesitas, desplázate y la verás aquí.
Solución:
Deberías poder hacer solo
cp -R /tf/Custom_App /tf/Custom_App_backups/Custom_App_2017-12-21
Sin embargosi el directorio de destino ya existe, esto agregaría la parte final de la ruta de origen a la ruta de destino, creando
/tf/Custom_App_backups/Custom_App_2017-12-21/Custom_App
y luego copie el resto del árbol dentro de eso.
Para evitar esto, utilice /tf/Custom_App/.
como la fuente. Por supuesto, en ese caso es posible que desee rm -r /tf/Custom_App_backups/Custom_App_2017-12-21
primero, si no desea que los archivos más antiguos permanezcan allí después de la copia.
La diferencia entre /some/dir
y /some/dir/.
se discutió hace un tiempo en cp se comporta de manera extraña cuando . (punto) o .. (punto punto) son el directorio de origen
No se te olvide recomendar este enunciado si te fue útil.