① 如何统计linux中文件和文件夹/目录的数量
1) 统计当前文件夹下文件的个数:ls -l |grep "^-"|wc -l2) 统计当前文件夹下目录的个数版:ls -l |grep "^d"|wc -l3) 统计当前文件夹下文权件的个数,包括子文件夹里的 :ls -lR|grep "^-"|wc -l 4) 统计文件夹下目录的个数,包括子文件夹里的:ls -lR|grep "^d"|wc -l
② linux统计后缀名为.bak的文件个数及文件大小
linux统计后缀名为.bak的文件个数及文件大小geshu=`ls /data/datasource/test*.txt | wc -l` daxiao=` -sh /data/datasource/test*.txt`。
如果文件数量不那么多可以使用 -m *20130606* | awk '{c+=$1}END{print c}'这两个命令显示的单位是MB,如果要显示GB可以print c 的c再除以一个1024。
优点:
1、Linux由众多微内核组成,其源代码完全开源。
2、Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。
3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。
③ 如何统计Linux环境变量中各个目录下的文件数
这个使用一条命令就可以了吧find . -type f -print|wc -l这个是用来统计当前目录下包含子目录下的文件的个数你可以根据你的需要把点换成你需要统计的目录
④ linux 命令怎么看文件数 find
可以使用如下方法:1、ls -l |grep "^-"|wc -l或find ./company -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的。2、ls -lR|grep "^-"|wc -l查看某文件夹下文件夹的个数,包括子文件夹里的。3、ls -lR|grep "^d"|wc -l说明:ls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)grep "^-"这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^dwc -l统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。可参考”Linux命令大全“了解命令
⑤ Linux下如何查看一个文件夹下有多少文件
1、点击电脑终端,或者是直接按鼠标右键选择终端。
⑥ linux中统计某文件行数
wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读龋wc同时也给出所有指定文件的总统计数。
⑦ linux下C语言怎么统计某个目录下的文件个数
#include <stdio.h>#include <stdlib.h>#include <dirent.h>#include <errno.h>#include <string.h>#define MAX 1024int get_file_count(char *root){ DIR *dir; struct dirent * ptr; int total = 0; char path[MAX]; dir = opendir(root); /* 打开目录*/ if(dir == NULL) { perror("fail to open dir"); exit(1); } errno = 0; while((ptr = readdir(dir)) != NULL) { //顺序读取每一个目录项; //跳过“..”和“.”两个目录 if(strcmp(ptr->d_name,".") == 0 || strcmp(ptr->d_name,"..") == 0) { continue; } //printf("%s%s/n",root,ptr->d_name); //如果是目录,则递归调用 get_file_count函数 if(ptr->d_type == DT_DIR) { sprintf(path,"%s%s/",root,ptr->d_name); //printf("%s/n",path); total += get_file_count(path); } if(ptr->d_type == DT_REG) { total++; printf("%s%s/n",root,ptr->d_name); } } if(errno != 0) { printf("fail to read dir"); //失败则输出提示信息 exit(1); } closedir(dir); return total;}int main(int argc, char * argv[]){ int total; if(argc != 2) { printf("wrong usage/n"); exit(1); } total = get_file_count(argv[1]); printf("%s ha %d files/n",argv[1],total); return 0;}
⑧ linux怎么查看一个目录下的文件数量
^
查看该目录以及该目录的子目录下普通文件:ls -lR |grep '^-' |wc -l
ls -l 查询该目录内下的所有文件
R 包含子目容录
grep '^-' 表示过滤出普通文件即以“-”开头的行(一行一个文件)
wc -l 统计行数(也就相当于文件数)
⑨ linux系统如何统计文件夹中上百万条文件个数
ls -l|grep “^-”|wc -lls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)。如果ls -lR|grep “^-”|wc-l则可以连子目录下的文件一起统计。grep ^- 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^dwc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
⑩ Linux下怎样查看磁盘使用率,文件大小及个数
1.查看磁盘使用率:df-h2.文件大小及个数 :(1)ls-l"DIRECTORY" |wc-l 可以统计"DIRECTORY"目录下的文件个数,去掉尾部的"|wc-l"即可看见该目录下各个文件的大小了。(2)-h "DIRECTORY",可以查看目录"DIRECTORY"及其子目录所占磁盘空间。还可以加入参数"–max-depth=N"限制子目录的级数为N。
未经允许不得转载:山九号 » linux统计文件个数|如何统计Linux中文件和文件夹/目录的数量