如何解决如何获得我的链接所引用的文件名?
我的代码有问题,我不完全知道如何获取链接所引用的文件名,这就是我的代码:
例如: 我的输出:
lrwxrwxrwx 1 damiankus studinfo 4 10-15 23:49 pliksoft
我想要:
lrwxrwxrwx 1 damiankus studinfo 4 10-15 23:49 pliksoft-> plik
我不完全知道如何获取链接所引用的文件的名称。
解决方法
先读Advanced Linux Programming,然后读syscalls(2),再读errno(3)和inode(7)
您要使用readlink(2)
同时使用strace(1)和gdb(1)来了解程序的动态行为。
因此,使用GCC编译代码with <div class="page">
<div class="pls-sticky-header">
<svg viewBox="0 0 1440 200" class="wave" preserveAspectRatio="none">
<path fill="#ffffff" fill-opacity="1" d="M0,128L40,117.3C80,107,160,85,240,90.7C320,96,400,128,480,154.7C560,181,640,203,720,192C800,880,139,960,106.7C1040,75,1120,53,1200,58.7C1280,64,1360,1400,112L1440,128L1440,320L1400,320C1360,320,1280,320C1120,1040,320C880,800,320C640,560,320C400,320C160,80,40,320L0,320Z"></path>
</svg>
</div>
<div class="content"></div>
研究灵感GNU coreutils(和GNU bash)的源代码
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。