linux+mv+删除文件,Linux基础文件管理命令之rm,mv,cp,touch

在linux系统下,一切皆文件,就连光盘也看作文件,要使用光盘首先要先建立一个目录,然后通过挂载来操作这个光盘,就连鼠标,键盘都是被看作文件。所以学习文件的相关操作命令是很重要的。

rm命令

rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件保持不变。

注:rm是一个危险的命令,使用的时候要特别小心,尤其对于新手,否则整个系统就会毁在这个命令,比如以root身份在根目录下执行rm * rf对linux系统而言会是致命的。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。

1)命令格式

rm [选项]    FILENAME

2)命令功能

删除一个目录中的一个或多个文件或目录,如果没有使用-r选项,则rm不会删除目录。

3)命令参数

-f:强制删除;忽略不存在的文件,不给提示。

-i:进行交互式删除,即在删除时会提示你是否真的需要删除

默认是没有提示的,之所以有提示是因为系统默认使用了命令别名一般只有root用户有普通用户不具备这项功能,也是系统的安全措施,具体的可以通过alias命令查看(如果命令使用了命令别名可以通过'\'取消命令别名,不含引号)

-r:指示rm将参数中列出的全部目录及其子目录均递归的删除

-v:显示命令执行的过程

4)常用范例

例一:删除/tmp目录下的test的目录[root@localhost tmp]# mkdir test

[root@localhost tmp]# rm test

rm: cannot remove directory `test': Is a directory        #默认不可以删除目录

[root@localhost tmp]# ls

gconfd-root  mapping-root  test

[root@localhost tmp]# rm -r test

rm: remove directory `test'

你可能感兴趣的:(linux+mv+删除文件)