我在试图找到文件计数时
通过航站楼:
ls | wc -l
总共给了我 58925个文件
并通过Python的os模块:
len(os.listdir('/home/cloud_user/notebooks/Zain/Data/Images/'))
总共给了我 58926个文件
这两个为什么有区别?哪个是正确的?
答案 0 :(得分:6)
在Linux / UNIX中,除非您指定ls
选项,否则.
隐藏以点-a
开头的文件名,因此很明显{{1}中有一个文件}以Images
开头的目录,.
会占该目录,而os.listdir
不会占该目录。