“ ls”命令在Linux / Unix中如何工作?

iankits:

我想确切地知道“ Is”命令在Linux和Unix中如何工作。

据我所知,ls将&s分支到Linux / Unix shell,然后获取(当前文件树的输出,例如/ home / ankit /)。我需要更详细的说明,因为我不确定调用fork之后会发生什么。

谁能详细解释一下“ ls”命令的功能吗?

马克·贝克(Mark Ba​​ker):

ls不分叉。Shell会分叉并执行,以便运行任何未内置的命令,它可以运行的命令之一是ls。

ls使用opendir()和readdir()逐步浏览目录中的所有文件。如果需要有关它们之一的更多信息,则调用stat()。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章