`

Linux命令行下查看某文件夹下的文件个数

 
阅读更多
查看某文件夹下文件的个数

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

  或

  find ./company -type f | wc -l

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

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

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

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

  说明:

  ls -l

  长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)

  grep "^-"

  这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是^d

  wc -l

  统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于

  一行信息对应一个文件,所以也就是文件的个数。
分享到:
评论

相关推荐

    linux命令行下的ftp 多文件下载和目录下载

    linux命令行下的ftp 多文件下载和目录下载,这个可以解决很多问题哦!

    linux命令行小结

    linux(redhat5)错误处理小结 ...6、当删除一个目录提示文件夹不为空时删除 rm -rf /test/* 删除test目录下所有文件 rmdir 删除目录 7. rpm -qa|grep 软件名称 查看软件安装包 rpm -ivh 安装包名称.rpm 安装软件

    Linux命令行删除文件实操方法

    还可以删除文件夹和子文件夹中的所有文件,如下所示: rm -R /path/to/folder 文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。但是,我们可以通过使用各种方法在某种程度上防止误删文件。例...

    LINUX命令大全 资源提供了大量的命令行工具和选项,可以根据具体的需求来选择使用

    ls: 列出当前目录下的文件和文件夹。 cd: 进入指定的目录。 pwd: 显示当前所在的目录。 mkdir: 创建一个新的目录。 rm: 删除文件或目录。 cp: 复制文件或目录。 mv: 移动文件或目录。 cat: 查看文件的内容。 grep: ...

    Linux 中清空或删除大文件内容的五种方法

    在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何Linux命令行编辑器 去打开这些文件。那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法。 ...

    Linux系统Tomcat日志分割jar包及配置文件

    Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和log4j.properties文件拷贝到 Tomcat 的 lib...

    SHA-3 加密算法C语言测试代码-(基于Keccak算法)

    1、在本文件夹目录下使用Linux命令行输入 make 进行编译链接生成可执行文件HashCalc 2. 命令行下输入 ./HashCalc 执行程序 3.命令行输入make clean可清理编译生成的文件 非Linux gcc编译器,不用makefile下 main.c...

    cmd操作命令和linux命令大全收集

    at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的...

    Jhead (Exif 信息批量命令行编辑工具,win命令行,含源代码)一个直接用命令查看修改删除图片属性Exif信息的文件

    我们举几个例子(jhead如何使用)(命令和参数、文件夹、文件之间必须空格): (一)jhead-da2009:01:01-2008:01:01*jpg 把当前目录下的所有拍摄日期为2008/01/01的照片更改时间为2009/01/01。这在相机日期设置有误...

    Swiss File Knife:小型便携式二进制文件中的一百个命令行工具。-开源

    创建zip文件,提取zip文件,替换文件中的文本,使用表达式搜索文件,流文本编辑器,即时命令行ftp和http服务器,通过网络发送文件夹,复制不包括子文件夹和文件的文件夹,查找重复的文件,运行在文件夹的所有文件上...

    Hadoop原理与技术Linus命令行基本操作

    (3)同层次建多个文件夹:mkdir 文件夹名/文件夹名 文件夹名/文件夹名 文件夹名/文件夹名 (4)切换目录:cd 文件夹名 (5)显示当前目录路径:pwd (6)显示当前目录下的文件或目录:ls (7)创建空文件:...

    增量备份文件

    4、打开命令行窗口并进入程序目录下,如果是linux系统,运行文件run.sh;如果是windows系统,运行run.bat文件开始备份 备份完成后,在程序目录下会生成备份日志文件backupfile.log,里面记录了所有备份过的文件...

    Linux FTP服务搭建

    第3步,配置PAM信息,在/etc/pam.d/下新建一个文件,名字为vsftpd.pam,文件内容如下: auth required pam_userdb.so db=/etc/vsftpd/vsftpd.login account required pam_userdb.so db=/etc/vsftpd/vsftpd.login 第4...

    linux大作业报告

    11、在Linux系统下使用execl( )函数代替一个hello.c文件,在hello.c文件中实现从1到100的累加计算。 网络编程部分 1、在Linux系统下,通过TCP协议的套接字编程,在服务器端的计算机上实现累加求和的计算,数据全部...

    天津理工大学嵌入式实验报告1

    在文件夹test里面建立文件夹calc,文件夹calc里面包含文件 add.c和sub.c计算两个数的加法和减法运算;包含文件main.c,调用当前文件夹里面的add.c和sub.c文件; c. 在文件夹test里面建立文件夹obj,用来保存所有...

    linux海康工业相机使用python读取视频并转换成cv格式

    文件夹中的海康文档给出了命令行 可以在终端中输入export查看环境变量是否导入了路径 第一次添加环境变量后需要重启(这点可能因人而异) 压缩包中有两个文件夹 一个是直接运行的脚本 一个是封装成类 根据需要自取,...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    创建一个用户文件和认证域 设置访问控制 SSH 隧道 SSH 配置技巧 初始设置 控制调用的命令 httpd,Apache的HTTP服务器 先决条件 基本的 Apache 配置 认证选项 基本HTTP认证 SSL 证书管理 授权选项 整体访问控制 每...

    入门学习Linux常用必会60个命令实例详解doc/txt

    如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。 一般界面是这样的: Manddrake Linux release 9.1(Bamboo) for i586 renrel 2.4.21-0.13mdk on i686 / tty1 localhost login:root ...

    Linux学习总结(一):Linux命令行的使用

    列出当前目录下的文件及子目录,以不同的颜色对文件夹与文件进行了区分, 文件是白色的字体,而文件夹是淡蓝色的字体 ls -l 以列表的形式列出目录下的详细内容 mkdir [-p] 目录名 ”目录名”就是要创建的目录...

    VM上的liunx虚拟机共享window文件夹

    而当我在Linux上工作的时候,常常需要访问Windows的C盘和D盘的内容,甚至是网络上的共享目录,Linux下加挂一个文件系统使用的是mount命令,用man mount命令可以得到命令参数的详细解释。下面就来介绍一下在几种情况...

Global site tag (gtag.js) - Google Analytics