1

我在使用 shell 脚本时犯了一个错误,我有想要恢复的备份文件。我必须恢复我的文件的代码(完美运行)是:

for f in *.html~; do mv $f ${f%\~}; done

(备份文件以 .html~ 结尾)。

如何通过文件夹递归地执行此操作?

在此先感谢您的帮助。

4

2 回答 2

1

您也可以使用 rsync

rsync -a /path/to/backup /path/to/restored/folder
于 2012-10-20T09:27:35.330 回答
0
find -type f -name "*.html~" |
while read f; do
    mv "$f" "${f%\~}"
done
于 2012-10-20T09:24:29.183 回答