我在shell脚本上犯了一个错误,我有要恢复的备份文件。 我必须恢复我的文件(完美的工作)的代码是:
for f in *.html~; do mv $f ${f%\~}; done
(备份文件以.html~结尾。)。
如何通过文件夹递归执行此操作?
提前感谢您的帮助。
答案 0 :(得分:1)
您也可以使用rsync
rsync -a /path/to/backup /path/to/restored/folder
答案 1 :(得分:0)
find -type f -name "*.html~" |
while read f; do
mv "$f" "${f%\~}"
done