有一些虚拟主机提供商虽然宣称是无限空间,但是还是会对于一些隐形的限制,例如不能存储大量的文件,或不能存放大于25W的文件,但是这个限制我们需要向对应的主机提供商提交工单查询,在这里提供大家一个快速可以查询当前的目录下的文件数量的方法。
前提:
您的主机为Linux主机,并且可以通过SSH登陆主机。
步骤1:通过SSH登陆到服务器
步骤2:到需要查询的目录中,运行下方的命令:
echo "Detailed Inode usage for: $(pwd)" ;\
for d in `find -maxdepth 1 -type d |cut -d\/ -f2 |grep -xv . |sort`;\
do c=$(find $d |wc -l) ; \
printf "$c\t\t- $d\n" ; done ; \
printf "Total: \t\t$(find $(pwd) | wc -l)\n"
执行结果如下,一共占用了5个文件: