linux下中的 rm 命令选项-i 什么意思

2024-12-29 05:16:12
推荐回答(5个)
回答1:

-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

回答2:

以下是用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 软件一般性帮助:
请向 报告rm 的翻译错误

回答3:

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

回答4:

英文interactive缩写。
表示删除时人机交互,会有删除前确认提示,问“你是否要确认删除此文件 y/n?”
如果确认的话,选择y,否则选择n退出,命令中止。

回答5:

交互式 参数