У меня есть две папки /var/first/app и /var/second/app. У меня разные файлы в обеих папках, а у некоторых - одинаковые. Я хочу объединить /var/second/app в /var/first/app. Как я могу это сделать?
Это должно сделать трюк:
rsync -av /var/second/app /var/first/app
Это должно сделать трюк:
rsync -av /var/second/app /var/first/app
Это должно сделать трюк:
rsync -av /var/second/app /var/first/app
Используйте что-то вроде:
cp -r /var/first/app /var/second/
rm -r /var/first/app
или измените cp -r на cp -a, чтобы сохранить права собственности и метки времени.
Вы также можете использовать -i, чтобы убедиться, что продолжается. он попросит вас перезаписать что-нибудь.
Вы можете сначала создать резервную копию своей папки назначения (на всякий случай):
cp -r /var/first/app /var/first/app.backup
Если вам не все равно, перезаписывать файлы:
cp -fr /var/second/app /var/first/app
Он будет копировать рекурсивно вторая папка в первую, перезапись файлов с одинаковыми именами.
Если вы не хотите перезаписывать существующие файлы:
cp -nr /var/second/app /var/first/app
Если все в порядке, вы можете удалить backup:
rm -rf /var/first/app.backup
Вы можете сначала создать резервную копию своей папки назначения (на всякий случай):
cp -r /var/first/app /var/first/app.backup
Если вам не все равно, перезаписывать файлы:
cp -fr /var/second/app /var/first/app
Он будет копировать рекурсивно вторая папка в первую, перезапись файлов с одинаковыми именами.
Если вы не хотите перезаписывать существующие файлы:
cp -nr /var/second/app /var/first/app
Если все в порядке, вы можете удалить backup:
rm -rf /var/first/app.backup
Используйте что-то вроде:
cp -r /var/first/app /var/second/
rm -r /var/first/app
или измените cp -r на cp -a, чтобы сохранить права собственности и метки времени.
Вы также можете использовать -i, чтобы убедиться, что продолжается. он попросит вас перезаписать что-нибудь.
Вы можете сначала создать резервную копию своей папки назначения (на всякий случай):
cp -r /var/first/app /var/first/app.backup
Если вам не все равно, перезаписывать файлы:
cp -fr /var/second/app /var/first/app
Он будет копировать рекурсивно вторая папка в первую, перезапись файлов с одинаковыми именами.
Если вы не хотите перезаписывать существующие файлы:
cp -nr /var/second/app /var/first/app
Если все в порядке, вы можете удалить backup:
rm -rf /var/first/app.backup
Используйте что-то вроде:
cp -r /var/first/app /var/second/
rm -r /var/first/app
или измените cp -r на cp -a, чтобы сохранить права собственности и метки времени.
Вы также можете использовать -i, чтобы убедиться, что продолжается. он попросит вас перезаписать что-нибудь.