我想扫描目录中的所有files
个条目。当我尝试这样做时,我将获得所有目录列表/etc, /home, /selinux
等...但不是文件列表。
是否有任何系统调用只返回文件列表,而不是目录。
或者,如果有人可以建议我热门只检查文件而不是目录旁边的目录。
例如......
我想访问此文件夹/home/username/folderone/foldertwo/finalfolder
旁边的所有文件。内部文件夹扫描所有文件。
答案 0 :(得分:2)
如果要在没有递归的情况下列出当前目录中的所有常规文件,可以使用find
:
find . -maxdepth 1 -type f
或Perl:
perl -le 'print for grep {-f} <*>'