Linux命令:rm

Lasted 2019-12-27 21:07:23

rm 命令经常用于删除对象,比如文件、文件和链接等。

常用选项参数

  • -f 不进行提示直接删除。
  • -i 每次删除前提示确认。
  • -r 递归删除目录下所有文件。
  • -d 删除空目录,如果下面有文件需要使用-r。

1. 删除文件

删除文件 docsxyz

rm docsxyz

 2. 删除目录

删除目录 docsxyz

rm -r docsxyz

#删除空目录
rm -d docsxyz

 3. 不提示直接删除

不提示直接删除文件或目录

#不需进行确认直接删除文件
rm -f docsxyz

#不需进行提示直接删除目录
rm -rf docsxyz

  4. 删除特殊文件名

删除以 - 开头的文件名,如 -docsxyz 需要添加 -- 参数

rm -- -docsxyz

 5. 删除下所有文件

删除当前目录下所有文件

rm *

#删除所有 .log结尾的文件
rm *.log

常见问题

rm: cannot remove ‘test’: Is a directory

rm命令删除目录时需要加-r参数。

或者使用rmdir命令。