本文介绍Linux系统中删掉文件的命令——rm命令

Linux系统下删掉文件是一个十分高频的需求,几乎每天都会碰到,所以rm命令是一个十分常用Linux命令。rm命令是英语词组remove的简写,它主要作用是:1)删掉文件;2)删掉目录。假如删掉对象是链接文件的话,则只会将链接文件删掉linux删除文件命令,而原有文件保持不变。

linux 删除文件夹命令_linux删除命令使用经验_linux删除文件命令

rm命令是一个十分危险的命令linux删除文件命令,要特别当心地使用,非常是对于菜鸟。假如使用不当的话,轻则误删掉重要文件linux培训学校,重则可能会将整个系统删掉(例如特别惊悚的sudorm-rf*命令)。所以我们在删掉文件之前,一定要再三确认是否是真正自己须要删掉的文件/目录。

句型

$ rm [option] file...

linux删除文件命令_linux 删除文件夹命令_linux删除命令使用经验

参数

-f:--force 不提示,强制删除文件或目录,但是会忽略不存在的文件
-i:--interactive 进行交互式删除,删除前逐一询问确认
-r, -R:--recursive 递归删除,将指定目录下的所有文件与子目录一并删除
-v: --verbose 详细显示进行的步骤
--help 显示此帮助信息并退出
--version 输出版本信息并退出

实例1.Linux删掉文件

# 删除文件
$ rm file.txt
# 强制删除文件
$ rm -f file.txt
# 交互式删除文件
$ rm -i file.txt
rm: remove regular empty file ‘file.txt’? y
# 详细显示进行的步骤
$ rm -v file*.txt
removed ‘file1.txt’
removed ‘file2.txt’
removed ‘file3.txt’

2.Linux删掉文件夹

Linux系统删掉文件夹命令也十分常用,使用rm命令删掉文件夹时须要加上-r选项,否则会报错。

linux删除命令使用经验_linux删除文件命令_linux 删除文件夹命令

# 删除目录不加 -r 会报错
$ rm folder
rm: cannot remove ‘folder’: Is a directory
# 正确删除目录
$ rm -r folder
# 强制删除目录
$ rm -rf folder

3.删掉隐藏文件

Linux下隐藏文件是指以符号.开头的文件,这些文件使用ls命令不能直接查看嵌入式linux,须要加上-a选项才可以看见。所以假如须要删掉该目录下所有隐藏文件的话,可以这样操作:

linux删除文件命令_linux 删除文件夹命令_linux删除命令使用经验

$ rm -rf .*

Linux下没有回收站,所以文件一旦使用rm命令删掉,则难以恢复,所以必须愈发当心地使用该命令。

小结

本文介绍了Linux系统中删掉文件的命令,并给出了对应的实例,希望对菜鸟同学有所帮助。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复