คุณน่าจะทำได้
cp -R /tf/Custom_App /tf/Custom_App_backups/Custom_App_2017-12-21
อย่างไรก็ตามหากไดเรกทอรีเป้าหมายมีอยู่แล้วสิ่งนี้จะผนวกส่วนสุดท้ายของเส้นทางต้นทางไปยังเส้นทางปลายทางสร้าง
/tf/Custom_App_backups/Custom_App_2017-12-21/Custom_App
และคัดลอกส่วนที่เหลือของทรีภายในนั้น
เพื่อป้องกันสิ่งนี้ใช้/tf/Custom_App/.
เป็นแหล่งที่มา แน่นอนว่าในกรณีนี้คุณอาจต้องการrm -r /tf/Custom_App_backups/Custom_App_2017-12-21
ก่อนถ้าคุณไม่ต้องการให้ไฟล์เก่าวางอยู่รอบ ๆ นั้นหลังจากคัดลอก
ความแตกต่างระหว่าง/some/dir
และ/some/dir/.
ถูกกล่าวถึงในขณะที่กลับมาในcp พฤติกรรมแปลก ๆ เมื่อ (dot) หรือ .. (dot dot) เป็นไดเรกทอรีต้นทาง
cp -R /tf/Custom_App /tf/Custom_App_backups/Custom_App_2017-12-21