Linux下用什么命令查询某个目录下的文件数和大小

时间:2022-01-23 16:28:00
我往LINUX服务器上上载了一些文件,放在某个目录下,我想知道文件上载的全不全,所以想查查该目录下的文件数和大小,请问,用什么命令,谢谢!(问题很菜,别笑话)

13 个解决方案

#1


du

#2


du--Disk Usage
please try this: ls -l
df--Display File

#3


ls -all

#4


ll

#5


ls -l | wc -l

#6


格式化ls的输出即可:
就用常见的参数 -al 即可,不过既然是要查询文件,就要过滤掉一些东西,
ls -al |grep ^-

如果要统计文件个数的话,只需要统计上面输出信息的行数即可:
ls -al |grep ^- |wc -l

如果要统计文件大小的话,可以:
ls -al |grep ^- |awk '{print "文件名称:"$5"\t大小:"$9}'

#7


来晚了! 楼上的也太详细了吧

#8


>>>ls -al |grep ^-


^---是干什么的?

#9


^ 在正则表达式中是“非”(!),给分

#10


请mengge(踏岸寻柳) 解释一下每行命令的意思,还有就是该如何把表达式用在命令行呢,我该看些什么样的资料,多谢!

#11


如果我只想知道一个目录下的文件共有多大该怎么办呢

#12


一个目录下的文件共有多大:  进入该目录  du -s ./
共有多少个文件 :           ls -l| wc -l

#13


ls -l

#1


du

#2


du--Disk Usage
please try this: ls -l
df--Display File

#3


ls -all

#4


ll

#5


ls -l | wc -l

#6


格式化ls的输出即可:
就用常见的参数 -al 即可,不过既然是要查询文件,就要过滤掉一些东西,
ls -al |grep ^-

如果要统计文件个数的话,只需要统计上面输出信息的行数即可:
ls -al |grep ^- |wc -l

如果要统计文件大小的话,可以:
ls -al |grep ^- |awk '{print "文件名称:"$5"\t大小:"$9}'

#7


来晚了! 楼上的也太详细了吧

#8


>>>ls -al |grep ^-


^---是干什么的?

#9


^ 在正则表达式中是“非”(!),给分

#10


请mengge(踏岸寻柳) 解释一下每行命令的意思,还有就是该如何把表达式用在命令行呢,我该看些什么样的资料,多谢!

#11


如果我只想知道一个目录下的文件共有多大该怎么办呢

#12


一个目录下的文件共有多大:  进入该目录  du -s ./
共有多少个文件 :           ls -l| wc -l

#13


ls -l