linux命令看文件或文件夹个数

小草鱼2年前Linux技术相关360

(ls -l|grep "^-"| wc -l)查看某个文件夹下文件的个数。

(ls -lR|grep "^-"| wc -l)查看某个文件夹下文件的个数,包括子文件夹下的文件个数。

(ls -l|grep "^d"| wc -l)查看某个文件夹下文件夹的个数。

(ls -lR|grep "^d"| wc -l)查看某个文件夹下文件夹的个数,包括子文件夹下的文件夹个数。

(ls -l| wc -l)查看文件夹下所有的文件和文件夹。也就是统计ls -l命令所输出的行数。


说明:


ls -l

 

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


grep "^-"


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


wc -l


 

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



相关文章

ubuntu ssh登入速度太慢的解决办法

ubuntu ssh登入速度太慢的解决办法打开/etc/ssh/sshd_config文件sudo gedit /etc/ssh/sshd_config将GSSAPIAuthentication 设置...

Linux的最基础常用操作命令

Linux的最基础常用操作命令

Linux下,一切皆文件;Linux系统的文件目录以及存储的内容:/boot:存放启动linux所必须的文件,包括内核文件,启动菜单配置文件;/bin:linux下最基本的用户命令,普通用户都有权执行...

centos7 校对日期和时间

1、使用date命令查看当前系统时间2、使用命令rm -f /etc/localtime删除本地时间文件。3、使用命令cp /usr/share/zoneinfo/Asia/Shanghai /etc...

Ubuntu 22.04安装Easyconnect及兼容性问题解决(转载)

Ubuntu 20.04安装Easyconnect及兼容性问题解决一、Easyconnect客户端下载与安装安装:sudo dpkg -i EasyConeect运行:/usr/share/sangf...

Linux下的TCP测试工具

Linux下的TCP测试工具如何在 Linux 上安装 tcpping测量到远程主机的网络延迟的一种常用方法是使用ping应用程序。该ping工具依赖 ICMP ECHO 请求和回复数据包来测量远程主...

Ubuntu删除多余内核的办法---转载

第一步:查看当前内核rew $ uname -a Linux rew 4.15.0-42-generic #45~16.04.1-Ubun...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。