目录
描述
在Linux中,删除 deleting 叫做移除 removing。bash shell中删除文件的命令是rm。
语法
使用示例
删除文件
rm -i <path>
path表示文件的路径。
$ rm -i littleprince.zip
remove littleprince.zip? y
$ ls littleprince.zip
ls: littleprince.zip: No such file or directory
💡提示:-i参数提示你是不是真的要删除该文件。bash shell中没有回收站或垃圾箱,文件一旦删除,就无法再找回。因此,在使用rm命令时,要养成总是加入-i参数的好习惯。
强制删除文件
如果要删除很多文件且不受提示符打扰,可以使用-f参数强制删除。
rm -f <path>
举例:
$ rm -f test.c
$ ls test.c
ls: test.c: No such file or directory
删除目录
使用 -r 参数可以删除目录。可以和上面的参数配合使用,-ri, -rf:
$ ls helm_chart_demo
Chart.yaml charts templates values-override.yaml values.yaml
$ rm -ir helm_chart_demo
examine files in directory helm_chart_demo? n
$ ls helm_chart_demo
Chart.yaml charts templates values-override.yaml values.yaml
$ rm -rf helm_chart_demo
$ ls helm_chart_demo
ls: helm_chart_demo: No such file or directory
⚠️警告:rm -rf 命令既没有警告信息,也没有消息提示。这肯定是一个危险的工具,尤其是在拥有超级用户权限的时候。务必谨慎使用,请再三检查你所要进行的操作是否符合预期。
Linux rm命令详解:安全删除文件与目录

本文介绍了Linux中用于删除文件和目录的rm命令。详细讲述了rm命令的基本语法,强调了如何安全地使用-i参数进行文件删除,以及如何使用-f参数强制删除文件,同时警告了使用rm -rf命令的潜在风险,提醒用户谨慎操作。
1万+

被折叠的 条评论
为什么被折叠?



