Linux 如何在使用';rm';删除文件/文件夹的命令?

Linux 如何在使用';rm';删除文件/文件夹的命令?,linux,shell,ubuntu,command-line,rm,Linux,Shell,Ubuntu,Command Line,Rm,我发现,当从中使用rm命令删除文件/文件夹时,我们无法恢复 但是,在终端中使用rm命令时,是否可以添加确认警报?您想使用rm-i或rm-i 根据手册页:man-rm -每次搬家前我都会提醒你 -在删除三个以上的文件之前或递归删除文件时,我会提示一次。比-i更少的干扰性,同时仍然可以防止大多数错误 如上或可能 alias rm="rm -i" 但是,如果您使用多个帐户,但其中一个帐户没有此别名,请小心操作。您可以使用-i标志: rm -i someFile.txt 如果担心会忘记执行此操作,可

我发现,当从中使用
rm
命令删除文件/文件夹时,我们无法恢复


但是,在
终端中使用
rm
命令时,是否可以添加确认警报?

您想使用
rm-i
rm-i

根据手册页:
man-rm

-每次搬家前我都会提醒你

-在删除三个以上的文件之前或递归删除文件时,我会提示一次。比-i更少的干扰性,同时仍然可以防止大多数错误

如上或可能

alias rm="rm -i"

但是,如果您使用多个帐户,但其中一个帐户没有此别名,请小心操作。您可以使用
-i
标志:

rm -i someFile.txt
如果担心会忘记执行此操作,可以将
rm
命令别名为:

alias rm="rm -i"

如果在启动会话时将此别名放在源文件之一(例如,
.bashrc
)中,您将在未来的所有终端会话中使用它。

您是否尝试过
rm-i
如果您在命令中忘记了这一点,只需执行
rm--help
即可获得所有答案。遗憾的是,我在mac上没有
-i
选项os@Juddling:我想你可以用。也许你可以用coreutils(brew安装coreutils)!