多语言展示
当前在线:506今日阅读:23今日分享:25

Linux命令详解:[5]rm命令

Linux系统在使用和维护过程中常常需要删除一些文件和目录,这些操作等同于windows系统中的删除操作,那么如何才能在Linux系统中利用命令来删除文件与目录呢?下面小编就以CentOS6.4系统为例演示如何执行删除操作。   注意:  1.Linux系统之下的删除不完全等同于windows系统下删除操作,其中最大的也是需要操作者最重视的就是Linux系统下一旦删除了文件与目录那么它将会消失,而windows系统下我们还可以通过回收站来进行还原。  2.Linux系统下的删除操作本身就具有很高的执行权限,如果再在root用户下执行,可以完全删除整个操作系统。   所以小编提醒大家删除操作必须小心使用!
工具/原料

CentOS6.4

rm命令的使用方法
1

rm 文件名 命令可以删除当前目录下的文件,如果不加任何参数,系统会自动提示是否删除,如果确定删除输入y即可完成。需要注意的是删除操作需要操作用户对该文件具有写权限,具体的权限知识后续经验会详细讲述。

2

rm -r 目录名 命令可以删除当前目录下的一个目录,r参数代表的含义就是递归,系统会将该目录下的所有文件包括目录全部删除,当然系统也会逐个提示用户是否删除,输入y即可。

3

在删除目录的时候是不是逐个输入y很麻烦,这里系统设定了另外一个参数f,实际上就是force的意思,代表的是强制执行。一旦输入命令 rm -rf 目录 那么系统会不在任何提示下完全删除目录。

4

在多数情况下,rm命令会配合通配符使用,例如需要删除所有后缀是doc的文件可以使用命令 rm -rf  *.doc ,一旦操作完成那么所有后缀为.doc的文件或者目录都会被删除。这里小编还要再提醒一句,通配符在配合rm命令使用时一定要小心,如果在根目录下输入上述命令时不小心在*和.doc之间多加了一个空格变成 rm -rf * .doc 那么整个Linux系统都会被删除。

5

当然rm命令后面所跟着的文件与目录,都可以使用绝对路径与相对路径。例如rm -rf /root/Linux.doc 与在root目录下使用 rm -rf ./Linux.doc 和 rm -rf Linux.doc 的效果是一样的。

注意事项
1

Linux系统假定使用者很聪明,所有在使用rm命令时一定要小心,否则将无法恢复;

2

如果小编的经验对大家有帮助,希望能够点击下方的“投票”或者“关注”小编以获得更多的Linux系统操作经验。

推荐信息