首页 > 技术文章 > Linux命令(四)删除文件 rm

ay-a 2017-11-20 21:58 原文

     用户可以使用 rm 命令删除不需要的文件。 rm 可以删除文件或目录,并且支持通配符。 如果目录中存在其它文件则会递归删除。 删除软链接只是删除链接,对应的文件或目录不会被删除。 软链接类似于 windows 系统中的快捷方式。 如果删除硬链接后文件存在其它的硬链接文件,内容任可以访问。使用 rm 命令一定要小心。文件一旦被删除不能恢复,为防止误删除文件,可以使用 -i 选项来进行提示。

命令格式: rm  [选项]  [参数]

参数:

  -r  -R  -recursise   删除指定目录及目录下的所有文件

   -f    强制删除,没有提示确认

   -i    删除前提是用户进行确认。

   -d    直接把欲删除的目录的硬链接数据删成0,删除该目录。

   -I    在删除超过三个文件或递归删除前要求确认。

   -v  显示详细步骤

实例:

   rm  -i vbs   删除文件 vbs前进行提示。

   rm -v -i 345.txt   显示删除345.txt的详细步骤。

   rm -r *   删除当前目录下除隐藏文件外的所有文件和目录。
   rm src_aa*  删除当前目录下所有以src_aa开头的文件。

  删除第一个字符为 - 的文件,例如 -foo,可以使用以下命令。

   rm  -- -foo 

   rm   ./-foo

 

 

  

 

 

 

推荐阅读