Ви повинні вміти просто робити
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 -R /tf/Custom_App /tf/Custom_App_backups/Custom_App_2017-12-21