linux rm 命令功能说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件。这个命令在删除目录的时候需要注意。
NAME
rm - remove files or directories
SYNOPSIS
rm [OPTION]... FILE...
语 法:rm [-dfirv][--help][--version][文件或目录...]
参 数:
-f或--force 强制删除文件或目录。
-i或--interactive 删除既有文件或目录之前先询问用户。
-r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--verbose 显示指令执行过程。
-d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
--help 在线帮助。
--version 显示版本信息。
[root@localhost ~]# ls
anaconda-ks.cfg install.log rec00001test.txt.bz2 test.txt
Desktop install.log.syslog test test.txt.bz2
[root@localhost ~]# rm -r test
rm:是否删除 目录 “test”? y
[root@localhost ~]# rm test.txt
rm:是否删除 一般文件 “test.txt”? y
[root@localhost ~]# ls
anaconda-ks.cfg install.log rec00001test.txt.bz2
Desktop install.log.syslog test.txt.bz2
[root@localhost ~]#
NAME
rm - remove files or directories
SYNOPSIS
rm [OPTION]... FILE...
语 法:rm [-dfirv][--help][--version][文件或目录...]
参 数:
-f或--force 强制删除文件或目录。
-i或--interactive 删除既有文件或目录之前先询问用户。
-r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--verbose 显示指令执行过程。
-d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
--help 在线帮助。
--version 显示版本信息。
[root@localhost ~]# ls
anaconda-ks.cfg install.log rec00001test.txt.bz2 test.txt
Desktop install.log.syslog test test.txt.bz2
[root@localhost ~]# rm -r test
rm:是否删除 目录 “test”? y
[root@localhost ~]# rm test.txt
rm:是否删除 一般文件 “test.txt”? y
[root@localhost ~]# ls
anaconda-ks.cfg install.log rec00001test.txt.bz2
Desktop install.log.syslog test.txt.bz2
[root@localhost ~]#