Linux rm命令详解

Linux rm命令

Linux rm命令用于删除一个文件或者目录

语法:

rm [options] name...

参数解释:

-f, --force		          强制删除。忽略不存在的文件,不提示确认
-i			              在删除前需要确认
-I			              在删除超过三个文件或者递归删除前要求确认。此选项比-i 提示内容更少,但同样可以阻止大多数错误发生
--interactive[=WHEN]	  根据指定的WHEN 进行确认提示:never,once (-I),或者always (-i)。如果此参数不加WHEN 则总是提示
--one-file-system		  递归删除一个层级时,跳过所有不符合命令行参数的文件系统上的文件
--no-preserve-roo	      不特殊对待"/"
--preserve-root	          不允许删除"/"(默认)
-r, -R, --recursive	      递归删除目录及其内容
-v, --verbose		      详细显示进行的步骤
--help		              显示此帮助信息并退出
--version		          显示版本信息并退出

实例:

删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如

# rm  test.txt 
rm:是否删除 一般文件 "test.txt"? y  
# rm  homework  
rm: 无法删除目录"homework": 是一个目录  
# rm  -r  homework  
rm:是否删除 目录 "homework"? y 
原文地址:https://www.cnblogs.com/jkin/p/10275639.html