首页
登录 | 注册

Linux 统计当前目录下文件数

查看当前目录下文件的个数
 

ls -l | grep "^-" | wc -l

 

查看当前目录下文件的个数,包括子目录里的。

ls -lR| grep "^-" | wc -l

 

查看某目录下文件夹(目录)的个数,包括子目录里的。

 

ls -lR| grep "^d" | wc -l

 

简要说明:

ls -l
长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep "^-"
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数

也有人说ls -l出来的信息第一行是Total,但是经过grep过滤之后就无所谓了。

相关文章

  • 主要参数 -c 统计字节数. -l 统计行数. -m 统计字符数.这个标志不能与 -c 标志一起使用. -w 统计字数.注意,这里的字指的是由空格,换行符等分隔的字符串. 统计文件行数,词数和字节数 打印结果表明该文件有1行,1个词,7字节 ...
  • xshell拷贝文件到本地
    借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器.       其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):       sz中的s意为send ...
  • 再谈如何学习Linux,一线Linux专家学习经验谈
    记得最早接触linux是在2000年,那个时候,还在上大学,一个同学从荷兰回来,带回来了一个Linux的拷贝版,记得版本还是Redhat6.2.曾经为安装一个系统让我们忘记疲劳,挑灯夜战,不亦乐乎.那时Linux的学习资料还很少,能够学习的 ...
  • scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.scp命令可以在linux服务器之间复制文件和目录.scp使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件. [root@tank test]# ...
  • 【原创】利用inotify+rsync实现linux文件批量更新
    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3 ...
  • netstat此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora.  .语法 address_family_optionsnetstat  {--route|-r} []  [-- ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.012 s.
京ICP备10005923号