如何从 docker 获取特定目录下列出的文件数?

How to get count of files listed under specific directory from docker?

我创建了一个容器,里面有很多目录。而且,我还使用 docker exe <container_name> ls <specific_dir_path> 命令获取目录下列出的文件。但是,我想计算目录下列出的文件数。

docker exec -it <container_name> ls -rt1 <specific_dir_path> | wc -l 将向您的主机输出 shell 文件和目录的计数。

比如我在一个容器中有11个目录:

 $ docker exec -it ac50a257f93b ls
bin   dev   etc   home  proc  root  sys   tmp   usr   var   www

所以如果我 运行 这个命令来计算它们,它显示 11:

$ docker exec -it ac50a257f93b ls -rt1 | wc -l
11