[英]Count of files between 2 size in Linux
嗨,我想在Linux中找到2个大小(例如1k和2k)之间的文件计数,我发现代码返回目录中确切大小的计数,并且工作正常:
find DIR_NAME -type f | wc -l
谁能帮我找到尺寸介于2之间的东西吗? 是否有可能通过find
命令find
Hiden
文件的数量?
您将要在k
指定最小和最大大小。 例如,对于大小在1k
到2k
之间的文件,您可以编写:
$ find . -type f -size +1k ! -size +2k | wc -l
大小至少为1k
但不能大于2k
。
注意:大小以k
(例如1024
字节)
在注释中,要查找hidden
文件,可以使用正则表达式 ,例如find . -type f -regex '^[.][/][.].*$'
find . -type f -regex '^[.][/][.].*$'
或仅对-name
使用glob ,例如find . -type f -name "\\.*"
find . -type f -name "\\.*"
为此,请同时使用两个size
标志,并使用+
, -
表示大于和小于大小。
find DIR_NAME -type f -size +1k -size -2k | wc -l
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.