linux删除文件是常见的操作,大部分都会选择使用rmdir,但其实还有其他方式。

如何删除文件命令Linux(关于linux删除文件夹命令方法)(1)

方式一:

在Linux中删除一个目录很简单,使用最多的就是rmdir。

删除文件夹【rm】

一、rm命令使用权限

所有用户都可以在终端使用 rm命令删除目录。

二、rm命令使用格式

格式:rm [选项] DirName

三、rm命令功能

删除档案及目录。

四、rm命令选项说明

命令中的[选项]一般有以下几种:

-i 删除前逐一询问确认。

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除。

五、rm命令使用举例

例一:删除所有C语言程序文档;删除前逐一询问确认。

rm -i *.c

例二:将 Finished 子目录及子目录中所有档案删除。

rm -r Finished

注:在linux没有回收站,在试用rm命令的时候,一定要小心些,删除之后就无法再恢复了。

以上是通过rmdir删除文件,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。

方式二:

删除目录、文件 rm(remove)

功能说明:删除文件或目录。

语  法:rm [-dfirv][–help][–version][文件或目录…]

补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。

参  数:

-d或–directory  直接把欲删除的目录的硬连接数据删成0,删除该目录。

-f或–force  强制删除文件或目录。

-i或–interactive  删除既有文件或目录之前先询问用户。

-r或-R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

-v或–verbose  显示指令执行过程。

1 删除文件夹

de>rm -rf fileNamede>

-删除文件夹实例:

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

2 删除文件

de>rm -f fileNamede>

使用 rm -rf 的时候一定要格外小心,linux没有回收站的