标签:截图 direct 资料 打印 man手册 相关 c语言 使用方法 获得
提交过程博客的链接
pwd (1) - print name of current/working directory
运行man -k pwd
:
运行pwd:
运行man pwd
:
代码核心函数:
main函数:主函数
get_inode函数:取某个文件的索引信息(进入点)
printpathto函数:打印路径
inum_to_name函数:将长整型的索引信息转化为字符串的形式
通过以上的分析对pwd进行编写,其中参考了pwd的源代码。
我们在home主文件夹中创建了一个pwd文件夹,在里面放置了pwd.c的代码并进行了编译运行,显示的运行文件路径是/home/linux/pwd
,然后再使用使用Linux中的pwd查看当前运行文件路径也是/home/linux/pwd
。
运行截图:
Linux中如何获得文件信息?目前文件夹的信息的存在哪里?
通过网上的资料得到了stat可以读取系统文件的信息,于是使用man -k stat查看stat的详细资料。这里存在应用和系统调用两个使用方法,可以在pwd中使用stat的系统调用来获得系统文件的信息,并打印出来。
标签:截图 direct 资料 打印 man手册 相关 c语言 使用方法 获得
原文地址:https://www.cnblogs.com/jhs888/p/10018044.html