参考:man rm
rm命令释义:
rm — 删除多个文件或目录
语法规则:
rm [option] ... FILE ...
使用举例:
1 #删除单个文件 2 rm -f file1 #删除file1且不用返回任何信息 3 rm -i file1 #删除file1之前询问是否删除file1 4 #删除多个文件 5 rm -f file1 file2 #删除file1和file2 6 rm -i *.o #删除后缀为.o的所有文件,每删除一个文件就询问一次 7 #删除目录 8 rm -r dir1/ #删除目录dir1及dir1下的子目录 9 rm -R dir1/ #同上
需要注意的是,带参数-i时,返回询问信息并没有提供选项(如y/n?)。
如果什么都不输入或输入错误则文件不会被删除,要删除就输入y,不删除就n。
$ rm -i *.o *.O #这行是自己在shell下输入 rm: remove regular file `c_regex.o'? y #该行是linux返回的信息,y是自己输入
rm命令的常用参数:
-f 强制删除,不管有没有文件,不用返回任何提示
-i 删除每一个文件都要返回询问提示
-r,-R 删除目录
除了上面提到的参数外,还有一些参数,详情请在shell下输入man rm