Linux rm命令:删除文件或目录

  • Post category:Linux

Linux rm 命令用于删除一个或多个文件或目录。下面是 rm 命令的常用选项和使用方式。

常用选项

选项 作用
-f 忽略不存在的文件,不会出现提示
-i 进行交互式删除
-r 同时删除子目录和文件,常用于删除目录
-v 显示删除的详细信息
-d 删除空目录

使用方式

删除指定文件

使用 rm 命令删除指定的一个或多个文件,可以直接使用文件名作为参数。

$ rm file1.txt file2.txt

删除目录

使用 rm 命令删除目录时,需要加上 -r 选项。

$ rm -r dir/

删除前提示确认

使用 -i 选项可以在删除前进行提示确认:

$ rm -i file.txt
rm: remove regular file 'file.txt'? y

删除空目录

使用 -d 选项只能删除空目录。

$ rm -d empty_dir/

强制删除

使用 -f 选项可以强制删除,一般不建议使用。

$ rm -f file.txt

显示详细信息

使用 -v 选项可以显示详细信息。

$ rm -v file.txt
removed 'file.txt'

注意事项

  • 删除操作不可逆,一定要谨慎使用;
  • rm -r 命令相当危险,操作时要特别小心;
  • 永远不要在命令行直接使用通配符 * 来删除文件,会很容易出现误删事件。

以上是 rm 命令的使用方式和注意事项。为了避免误删文件,请务必再次确认你要删除的文件和目录是否正确。