linux命令rm-i中的i
linux命令rm-i中的i详细介绍
在 Linux 命令 rm -i 中,-i 是一个选项(Option),其作用是在删除文件或目录前向用户发起交互式确认,避免因误操作导致数据丢失。
具体行为说明:
当使用 rm -i 时,每尝试删除一个文件 / 目录前,终端会显示类似以下的提示:
bash
remove regular ?
用户需要手动输入 y(表示 "yes,删除")或 n(表示 "no,取消删除")来确认操作。只有输入 y 并回车后,文件才会被真正删除;输入 n 则跳过该文件。
示例:
假设要删除 data.txt 文件:
bash
data.txt
终端会提示:
plaintext
remove regular file 'data.txt'?
若输入 y 并回车,文件被删除;若输入 n,则取消操作。
注意:
rm -i对目录(-r或-R配合使用时)同样生效,例如rm -ri mydir/会逐个确认目录内的文件和子目录。- 相比
rm无选项(直接删除)或rm -f(强制删除不提示),-i是更安全的操作方式,尤其在处理重要文件时。
总结:-i 是 rm 命令的 “交互式确认” 选项,通过手动输入确认来避免误删。