一次删除 100 万个文件,rm 命令不好使了怎么办?
熟悉 linux 朋友都知道,在 linux 里边 rm 命令使用很危险,因为把文件一旦删除之后就没办法恢复了,没有回收站的功能。但是有时候 rm 命令也有不好用的时候。今天给大家看一个例子,大家来看一下。
1. 我另一个服务器上发现在 目录里边有非常多的小文件,这个时候就执行 rm-rf/点星,就想把 data 里边的所有文件全部删除。在执行命令的时候就报错了,提示参数列表过长。
2. 针对这个问题该怎么解决?这种情况的发生一般是在 data 目录里边小文件数目太多了,这块指用的是点斜杠星,意思就是把当前目录下所有的 tst 小文件全部删除。对这种情况 rm 是支撑不了。
3. 要想删除这么多的小文件,比如有一百万个小文件都要删除该怎么办?今天教给大家一个方法,使用另外一个命令犯的命令。犯的命令怎么用?就在当前目录,所以是点斜杠,这个就代表当前目录指定文件系统类型是文件,就是所有星点 tit 的文件,最后把它给删除好。
4. 大家看,大概等了有一分钟左右的时间,命令执行成功了,看一下是否删完了。在 deta 目录里边所有的点 tit 文件全部都删除了。这是教给大家一个方法,当 rm 命令去删除很多小文件的时候会报错,解决的方法就是使用犯的命令。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666