rm 删除文件

  • 使用格式:在 rm 命令后加上要删除的文件名

    [root@localhost ~]# rm test.txt
  • 有的系统上输入完命令后可能会再次确认,需要输入 Y 来删除或者输入 N 取消。
    可以加上 -f 选项直接删除,不用询问。

    [root@localhost ~]# rm test.txt
    rm: remove regular file `test.txt'? N(输入N,取消删除)
    [root@localhost ~]# rm -f test.txt (使用 -f 选项直接删除)
  • 如果删除的是目录,将会出错。

    [root@localhost ~]# rm test
    rm: cannot remove `test': Is a directory
  • 如果要删除目录,必须要加上 -r 选项,这将删除目录里包含的所有子目录和文件。

    [root@localhost ~]# rm -rf test

扩展阅读

  • 执行删除命令时提示-bash: /bin/rm: Argument list too long

    ls | xargs rm -f
  • 递归删除某个文件夹下的某个后缀名的文件,例如要删除当前文件夹下的所有.gif类型的文件。

    find . -name "*.gif"  | xargs rm -rf
点赞

发表评论