服务器技术

 首页 > 服务器技术 > Linux > Linux系统下如何删除某个目录下大量文件 - Linux操

Linux系统下如何删除某个目录下大量文件 - Linux操

分享到:
【字体:
导读:
          不管是哪个操作系统,同一级目录存在太多的文件都是一件可怕的事情,不管是读取还是删除的时候。 一旦这种不幸的事情发生在你身上,而又不能完全把整个目录删掉怎么办呢? 你可...

 

不管是哪个操作系统,同一级目录存在太多的文件都是一件可怕的事情,不管是读取还是删除的时候。

一旦这种不幸的事情发生在你身上,而又不能完全把整个目录删掉怎么办呢?

你可以用 rm -f *.log 但是你马上就会收到一个出错信息:参数列表太长

一个小时以前我一直还是缩小通用匹配符的范围,例如我依次的执行

rm -f a*.log

rm -f b*.log

......

非常费劲,如果这样还不行可以还要继续细化通配符,这样要删除所有log文件可能需要一整天时间。

废话那么多,其实只需要一个命令就可以搞定

ls *.log | xargs rm -f

刚把一个包含几万个文件的目录干掉(/var/log/samba),试试看。

注:用rm -fr (路径+要删文件)也可以。

      上一篇:Linux操作系统下限制root用户登录的方法 - Linux操作 下一篇:红帽Linux推动JBoss再建中间件产业里程碑 - Linux操
    分享到:
    红帽Linux推动JBoss再建中间件产业里程碑...
    红帽公司今日宣布JBoss企业中间件解决方案在最近的两个分析报告中被首肯。独立的科技分析公司- Forrester 在它最近的应用服务器市场研究报告:“应用服务器质量:回顾您的假定”中包括了JBoss企业中间件解决方案。同样在Gartner最近的研究中,在“企业应用服务器神奇象限报告”中第三次定位红帽在领导者象限。 Forrest...
    Linux操作系统下限制root用户登录的方法 ...
      /etc/securetty这个文件中保存了root用户可以安全登录的终端名称或telnet登录 1. 如果你希望root用户只能从tty1和tty2登录,则修改/etc/securetty这个文件并只保留下面的两行 [root@localhost ~]# cat /etc/securetty tty1 tty2 2. 如果你想允许用户的telnet登录则加入pts/1 pts/2等,修改后文...
    •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
    • 在这里……