- 用mv替代rm,不要着急删除,而是将要删除的内容先移动到/tmp目录下。
- 删除前务必备份,最好是异机备份,若出现问题随时可以还原。
如果非要删除,可以使用find命令替代rm,示例
find . -type f -name "*.txt" -mtime +7 | xargs rm -f find . -type f -name "*.txt" -mtime +7 -exec rm {} \; find . -type f -name "*.txt" -mtime +7 -ok rm {} \; #安全模式,删除前需确认。
- 如果非要使用rm命令删除,那么应先切换目录再删除(或使用绝对路径),尽量避免使用通配符。
- 对文件的删除禁止使用 “rm -rf 文件名”的格式,因为rm -rf 误删目录时并不会有提示,非常危险。最多使用“rm -f 文件名”,推荐使用“rm 文件名”。
如果费用使用通配符,在通配符前面加上表示当前目录的“./”,示例:
rm -rf ./* rm -rf ./ * #"*"的前面不小心多了个空格,会把当前路径下的所有内容都删除,非常危险。
- 慎用 rsync --delete
- 对于重要的文件。可以设置硬链接来防止文件被误删除。
版权属于:
mrui
评论