Первая попытка была в стиле:
mv folderpatch/* folder
Но в ответ меня встретило:
mv: cannot move `test1' to `../test1': Directory not empty
mv: cannot move `test2' to `../test2': Directory not empty
mv: cannot move `test3' to `../test3': Directory not empty
То есть, пропатчить файлы внутри папок не получится никак.
Но для cp преград нету!
cp -af folderpath/* folder
После этого измененные/новые файлы из папки folderpatch заменят файлы в корне папки folder, а также файлы во вложенных папках папки folder.
Источник: http://www.cafewebmaster.com/update-overwrite-files-and-directories-recursively-linux-mv-cp-commands
Вот 5 мин назад использовал просто
ReplyDeletecp -a
В чем разница?
Ну можно вообще -R только.
ReplyDeletersync -av
ReplyDelete:)