Linux/Mac下文件统计相关

参考

https://blog.csdn.net/program_developer/article/details/88831692
http://firsh.me/2017/07/02/linux-ls-wc/

查看当前文件夹 test_dir 下有多少文件以及文件夹

ls test_dir | wc -w

查看当前文件夹 test_dir 下有多少个字节数

ls test_dir | wc -c

查看当前文件夹 test_dir 中文件的个数

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

查看当前文件夹 test_dir 中目录的个数

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

统计当前文件夹 test_dir 中文件的个数, 包括子文件夹的

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

说明

ls -l 表示的是长列表输出当前文件夹下的文件信息

 furuiyang@furuiyangdeMacBook-Pro  ~/data  ls -l csv
total 0
-rw-r--r--   1 furuiyang  staff    0  4 21 18:03 test.txt
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:42 医学
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:50 娱乐
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:46 生活
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:43 艺术
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:37 人文科学
drwxr-xr-x   6 furuiyang  staff  192  4 21 15:41 农林渔畜
drwxr-xr-x   5 furuiyang  staff  160  4 21 15:06 电子游戏
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:38 社会科学
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:30 自然科学
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:44 运动休闲
drwxr-xr-x  12 furuiyang  staff  384  4 21 15:01 城市信息大全
drwxr-xr-x  11 furuiyang  staff  352  4 21 15:40 工程与应用科学

这里的文件可能是目录、链接、设备文件。

| 是管道

grep “^-” 表示以 “-” 开头的,即一般文件。

grep “^d” 表示以 “d” 开头的, 即文件夹。

wc -l 输出统计信息的行数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值