智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

Linux删除文件和文件夹的命令是什么?

1. rm命令简介

rm是Linux系统上最常用的命令之一也是最危险的命令之一,该命令用于删除一个目录中的一个或多个文件或目录,它也可以全部删除某个目录及其下的所有文件及子目录。对于链接文件,只是删除了链接,原有文件不受影响。

执行rm之前,需要三思,因为一不小心会做成业务中断,甚至数据会永久丢失。

2. rm选项

-f, --force 忽略不存在的文件,从不给出提示。
-i, --interactive 进行交互式删除
-r, -R,--recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, --verbose 详细显示进行的步骤
--help 显示此帮助信息并退出
--version 输出版本信息并退出

3. 常见使用案例

先看看当前目录的内容

[root@zcwyou zcwyou]# ll

总用量 0

-rw-r--r--. 1 root root  0 11月 28 11:24 456.txt
drwxr-xr-x. 2 root root 22 11月 28 11:25 abc
drwxr-xr-x. 3 root root 17 11月 28 13:31 yyy

删除文件456.txt

[root@zcwyou zcwyou]# rm 456.txt 

rm:是否删除普通空文件 “456.txt”?yes

Linux使用rm删除文件

默认情况下,已经加入选项-i,即删除文件时会询问,必须输入yes才能删除成功。

强制删除文件不提示
选项选项-f

[root@zcwyou zcwyou]# ll

总用量 0
drwxr-xr-x. 2 root root 22 11月 28 11:25 abc
-rwxr-xr-x. 3 root root 17 11月 28 13:31 123.txt

[root@zcwyou zcwyou]# rm -f 123.txt

没有任何提示删除了123.txt

Linux使用rm强制删除文件

递归删除目录
删除/root/zcwyou/下面所有的目录和文件

[root@zcwyou zcwyou]# cd /root/zcwyou/
[root@zcwyou zcwyou]# rm -rf ./abc/

Linux使用rm强制删除目录

总结:
这里强烈建议先使用cd切换到明确目录后才执行删除动作,否则极有可能造成重大事故。

赞(0)
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!