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

小草鱼3年前Linux技术相关593

(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


 

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



相关文章

每天给linux系统清内存脚本

for (( i = 0; i < 1000000000; i=(i+1) ))do         echo "密码" |...

ubuntu 20.04版本 命令行配置ip地址

修改网卡配置(电脑关机重启后仍旧有效)编辑网络配置文件root@it:~# vim /etc/netplan/00-installer-config.yaml# This is the network...

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

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

Linux修改SSH连接数 重启SSH服务

Linux修改SSH连接数 重启SSH服务系统 linux,增加SSH终端连接数最大为1000个解决方案:vi /etc/ssh/sshd_config输入/MaxStartups 定位到如下并修改1...

Linux的最基础常用操作命令

Linux的最基础常用操作命令

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

linux系统下查看cpu的读写状况的命令

iostate -x 1 1:查看磁盘的读写信息;pidstat -d:查看进程的io信息;iotop:查看io等待排序;...

发表评论    

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