linux统计文件夹下文件个数

写博客记录下自己在开发中遇到的点点滴滴,对自己的学习技术,梳理难点还是有很大帮助的

第一次写博客,还是从简单的入手吧

实习时写了一个下载图片的程序,下载完之后要统计下载的图片个数(按uid分文件夹存储的,每天大约1000多个uid)

统计某当前目录下的文件个数:

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

统计当前目录下的文件个数(含子文件夹):

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

统计当前目录下文件夹个数:

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

解释一下各个命令:ls -l列出目录下的所有文件,R参数表示递归子目录,grep "^-"表示筛选出文件,grep "^d"表示筛选出文件夹,wc -l 表示统计行数

时间: 2024-07-29 21:02:46

linux统计文件夹下文件个数的相关文章

Linux统计某文件夹下文件、文件夹的个数

统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 如统计/home/han目录(包含子目录)下的所有js文件则: ls -lR /home/han|grep js|wc -l 或 ls -l "/home/han"|grep "js&qu

Linux统计某文件夹下文件的个数

ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 统计/imagedata/data/20161108目录(包含子目录)下的所有txt文件 ls -lR /imagedata/data/20161108|grep txt|wc -l   或者  ls -lR "/imagedata/

Linux随笔 - Linux统计某文件夹下文件、文件夹的个数

统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 统计/imagedata/data/20161108目录(包含子目录)下的所有txt文件 ls -lR /imagedata/data/20161108|grep txt|wc -l   或者  ls -lR &quo

linux 统计文件夹下文件,文件夹,所有个数

统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 原文地址:https://www.cnblogs.com/dhName/p/11018555.html

Linux统计文件夹下文件信息

统计当前文件夹里面有多少文件,即统计文件个数 ls -l |grep "^-"|wc -l 统计当前文件夹里面有多少文件夹,即统计文件夹个数 ls -l |grep "^d"|wc -l 统计文件夹下子文件夹内有多少文件个数 ls -lR|grep "^-"|wc -l 统计文件夹下目录个数包含子文件夹的 ls -lR|grep "^d"|wc -l

统计某文件夹下文件的个数

统计某文件夹下文件的个数ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc -l 如统计/home/han目录(包含子目录)下的所有js文件则:ls -lR /home/han|grep js|wc -l 或 ls -l "/home/han"|grep "js"|

android开发步步为营之54:读取assets,raw文件夹下文件

一.读取assets文件下文件products.json public String readAssetFile(Context c, String file) { Elapsed profiler = new Elapsed(); BufferedReader bufReader = null; try { InputStreamReader inputReader = new InputStreamReader(c.getResources().getAssets().open(file))

iOS NSFileManeger 计算文件是否超时,和计算文件夹下文件的总大小

//获得指定文件距离上次修改时间是否达到了指定值(秒)timeout +(BOOL)isTimeout:(NSString *)path time:(NSTimeInterval)timeout { //获得当前时间 NSTimeInterval now = [[NSDate date] timeIntervalSince1970]; NSDictionary *dict = [[NSFileManager defaultManager] attributesOfItemAtPath:path

计算文件夹下文件的总大小

-(float)fileSizeForDir:(NSString*)path//计算文件夹下文件的总大小 {          NSFileManager *fileManager = [[NSFileManager alloc] init];     float size =0;     NSArray* array = [fileManager contentsOfDirectoryAtPath:path error:nil];     for(int i = 0; i<[array cou

php文件夹下文件批量重命名

php文件夹下文件批量重命名 <?php header("Content-type:text/html;charset=utf-8"); $dir = __DIR__.'./color/'; $file_arr = scandir($dir); unset($file_arr[0]); unset($file_arr[1]); $file_arr = array_values($file_arr); $n = count($file_arr); for ($i = 0; $i &