linux中rm代码,Linux rm命令(示例代码)

rm命令rmdir命令比较局限,只能删除非空的目录,更不能删除文件.rm命令就比较牛逼,可以删除任何目录和文件.需要一些牛逼的选项!

rm -rf /这个命令绝对不能敲 !!!!

rm -rf /这个命令绝对不能敲 !!!!

rm -rf /这个命令绝对不能敲 !!!!

1. 删除文件[[email protected] ~]# rm /tmp/allin/2/3/1.txt rm:是否删除普通空文件 "/tmp/allin/2/3/1.txt"?y

[[email protected] ~]# tree /tmp/allin/tmp/allin

├── 1│   └── 2└── 2

└── 34 directories, 0 files删除非空目录[[email protected] ~]# rm /tmp/allin/2/3rm: 无法删除"/tmp/allin/2/3": 是一个目录

[[email protected] ~]# rm /tmp/allin/2/3/1.txt  2.txt

[[email protected] ~]# rm /tmp/allin/2/3/1.txt  2.txt

[[email protected] ~]# rm /tmp/allin/2/3/*.txt

rm:是否删除普通空文件 "/tmp/allin/2/3/1.txt"?n

rm:是否删除普通空文件 "/tmp/allin/2/3/2.txt"?n每次都要询问,文件多的时候,会很麻烦.-f选项,是强制删除,没有询问.[[email protected] ~]# tree /tmp/allin//tmp/allin/

├── 1│   └── 2└── 2

└── 3

├── 1.txt

└── 2.txt4 directories, 2 files

[[email protected] ~]# rm -f /tmp/allin/2/3/*.txt

[[email protected] ~]# tree /tmp/allin/

/tmp/allin/

├── 1

│   └── 2

└── 2

└── 3

4 directories, 0 files

2. 删除目录[[email protected] ~]# rm /tmp/allin/2/3/rm: 无法删除"/tmp/allin/2/3/": 是一个目录

还是会报错.因为是非空目录.需要-r选项[[email protected] ~]# rm -r /tmp/allin/2/3/rm:是否删除目录 "/tmp/allin/2/3/"?y

[[email protected] ~]# !treetree /tmp/allin/

/tmp/allin/

├── 1│   └── 2└── 23 directories, 0 files不想询问,加上-f选项[[email protected] ~]# rm -rf /tmp/allin/2[[email protected] ~]# !treetree /tmp/allin/

/tmp/allin/

└── 1

└── 22 directories, 0 files可视化,加上-v选项[[email protected] ~]# rm -rfv /tmp/allin/1已删除目录:"/tmp/allin/1/2"已删除目录:"/tmp/allin/1"[[email protected] ~]# ls /tmp/allin/[[email protected] ~]# !treetree /tmp/allin/

/tmp/allin/0 directories, 0 files

-f选项很牛逼,但是一定要慎用.

-f选项的一些不足之处删除根本不存在的目录,也不会报错,易造成混淆.[[email protected] ~]# tree /tmp/allin/tmp/allin0 directories, 0 files

[[email protected] ~]# rm -f /tmp/allin/2

拓展知识history命令,用户查看之前用过的命令的历史记录.

201706052225_662.png!+命令,快速使用最近一次的命令.[[email protected] ~]# !treetree /tmp/allin

/tmp/allin0 directories, 0 files

[[email protected] ~]# !lsls /tmp/allin/

[[email protected] ~]# !historyhistory    1  ls    2  ls /tmp    3  ls /boot    4  ls /    5  dhclient

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值