我目前正在为我的班级解决以下问题,我似乎无法弄清楚如何去做这件事。我抬头看的一切都让我误入歧途。这是一个问题,非常感谢你。
Thor上的/ usr / include中有多少个文件和目录?不要计算子目录中的文件。提示:以下命令输出/ usr / include下的所有文件和目录的列表:
ls -ld / usr / include / *
答案 0 :(得分:2)
find
命令可以使用参数来指定要搜索的最大和最小深度。
这样的东西会返回给定路径中所有文件和目录的列表
$> find /path/to/count/ -maxdepth 1 -mindepth 1
如果您想要结果数量,请将其输入wc -l
$> find /path/to/count/ -maxdepth 1 -mindepth 1 | wc -l
-maxdepth 1
表示只从给定路径下载
-mindepth 1
表示从给定路径向下至少下移1层(否则返回给定路径)