如:
我想将 /222/abc 文件夹合并到 /abc 文件夹下
用/222/abc下的文件 更新/abc文件夹下的同名文件 /222/abc文件夹下还有部分文件是 /abc文件夹下没有的
mv -f /222/abc /
系统返回:
mv: 无法覆盖目录‘/usr/abc‘
解决方法:
cp -R -u /usr/abc /
rm -r /usr/abc
如果有多个 目录合并比如/111/abc /222/abc /333/abc ….. 都合并到/abc,脚本如下
1 #!/bin/bash
2 find . -path “./TSMCHOME” -prune -o -name “TSMCHOME”|while read i
3 do
4 if [ "$i" != "./TSMCHOME" ]
5 then
6 echo [...]