Linux每日一篇 - 05 - rm
Linux文件清理神器!掌握rm命令,精准删除不需要的文件,但请谨慎使用,删除不可恢复!
rm命令是什么?
rm是"Remove"的缩写,用于删除文件和目录,就像把文件扔进回收站,但Linux中没有回收站概念,删除即永久消失!
基本用法
# 删除文件rm filename# 删除多个文件rm file1 file2 file3# 强制删除(不提示)rm -f filename# 递归删除目录及其内容rm -r directory# 交互式删除(逐个确认)rm -i filename# 删除前显示详细信息rm -v filename# 组合使用:强制递归删除rm -rf directory
实用技巧
# 安全删除(先确认)rm -i important_file# 删除所有.log文件rm *.log# 删除以特定字符开头的文件rm temp_*# 删除空目录rmdir empty_directory# 删除包含空格的文件名rm "file with spaces"# 按文件大小删除(大于100MB)find . -type f -size +100M -exec rm {} \;# 删除7天前的临时文件find /tmp -type f -mtime +7 -exec rm {} \;
常用场景
# 清理临时文件rm /tmp/*.tmp# 删除编译产物rm -rf build/ dist/# 清理日志文件rm /var/log/*.log# 删除下载的文件rm ~/Downloads/old_file.zip# 批量删除备份文件rm *.bak *.backup# 删除特定扩展名文件rm find . -name "*.swp" -delete
关于我
•文章来源博客:https://blog.echospace.top[1]•全平台同名"汪多多是只猫",专注分享实用技术教程,让你的IT学习之路更轻松!•关注我,每天一个Linux命令,轻松入门Linux系统!
References
[1]: https://blog.echospace.top