-i:进行任何删除操作前必须先确认。
用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。
扩展资料
linux下rm命令使用详解
rm命令的一般形式为:rm [选项]... 目录... 删除指定的<文件>(即解除链接)。
-d:删除可能仍有数据的目录 (只限超级用户)。
-f:略过不存在的文件,不显示任何信息。
-i:进行任何删除操作前必须先确认。
-r/R:同时删除该目录下的所有目录层。
-v :详细显示进行的步骤。
-help:显示此帮助信息并离开。
--version:显示版本信息并离开。
范例:
删除所有rb语言程序档;删除前逐一询问确认:rm -i *.rb。
将 Finished 子目录及子目录中所有档案删除:rm -r Finished。
将 Finished 子目录及子目录中所有档案删除,并且不用--确认:rm -rf Finished。
参考资料:百度百科linux
以下是用rm --help命令查出来的
用法:rm [选项]... 文件...
删除 (unlink) 文件。
-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 不删除目录。使用 --recursive (-r 或 -R)选项可以删除每个列出的
目录及其下面的内容。
要删除第一个字符为“-”的文件 (例如“-foo”),请使用以下其中一种方法:
rm -- -foo
rm ./-foo
请注意,如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
该文件的内容无法还原,请考虑使用 shred。
请向bug-coreutils@gnu.org 报告rm 的错误
GNU coreutils 项目主页:
GNU 软件一般性帮助:
请向
1.用rm --help命令查出来的
用法:rm [选项]... 文件...
-f, --force 强制删除。 忽略不存在的文件,不提示确认 。
-i --interactive 交互模式删除文件,删除文件前给出提示。
2. 例如 :交互模式下删除文件
如下所示,输入y后就会删除文件,不想删除则数据n
[oracle@DB-Server bdump]$ rm -iv gsp_lgwr_5005.trc
rm: remove regular file `gsp_lgwr_5005.trc'? y
removed `gsp_lgwr_5005.trc'
[oracle@DB-Server bdump]$ rm -iv gsp_lgwr_7826.trc
rm: remove regular file `gsp_lgwr_7826.trc'? n
英文interactive缩写。
表示删除时人机交互,会有删除前确认提示,问“你是否要确认删除此文件 y/n?”
如果确认的话,选择y,否则选择n退出,命令中止。
交互式 参数