昨日举荐:每天学一个 Linux 命令(18):mv

命令简介

rm 命令用来删除指定的文件或目录,此命令是一个危险的命令,操作前肯定要再三确认是否正确,而后再执行操作步骤。

默认状况,它是不能间接删除目录的,须要配合选项来删除。当应用 -r 或 -R 选项来执行 rm 时,它会递归删除任何匹配到的目录,且它们的子目录以及子目录下蕴含的所有文件。

如须要针对文件扩展名字符匹配来删除多个文件时,rm 命令须要应用 -i 选项来配合实现。应用这个选项时,零碎会逐个提醒你是否要删除文件,当你输出y并按Enter键,文件就会被删除,反之,则文件不会被删除。

语法格局

rm [选项] 文件或目录mv [options] FILE DIRECTORY

选项阐明

-d:#把要删除的目录的硬连贯数量变成0,删除该目录-f:#强制删除文件或目录-i:#删除之前提醒用户是否删除-r或-R:#递归解决--preserve-root:#不对根目录进行递归操作;-v:#显示指令的具体执行过程。

利用举例

删除文件test.txt和文件test1.txt前进行确认是否删除,删除命令如下

[root@test ~]# rm -i test.txt test1.txt rm: remove regular file ‘test.txt’? yrm: remove regular file ‘test1.txt’? y#输出y确认删除

删除/test目录下所有目录,并删除前不进行确认。删除命令如下。

[root@test ~]# rm -rf /test/[root@test ~]# ls /testls: cannot access /test: No such file or directory

每天学一个 Linux 命令(17):chmod

每天学一个 Linux 命令(16):mkdir

每天学一个 Linux 命令(15):man