linux系统调用(文件和文件夹的属性)

一、先说一下系统中如何搜索系统调用:
(1)man -k dir|grep open 查找用来打开文件夹的系统调用;查找其它系统调用与此类似,比如要找如何写文件的系统调用:man -k file|grep write
(2)经过上一步,终端给出的结果如下: fdopendir (3) - open a directory openat (2) - open a file relative to a directory file descriptor opendir (3) - open a directory 给出了三个结果,不难知道第三个结果是我们的帮助信息,注意“3”是帮助文档所在的小节号,不能丢
二、跟文件夹系统调用有关的头文件和结构
1.文件 使用前面提到的方法,
搜到man 2 stat可以用来获取文件的属性,其中 stat.h定义了文件属性 stat结构是在bits/stat.h中定义的
2、文件 通过man -k direct|grep read可知(为什么用direct我也不明白,谁能告诉我感激不尽)
dirent.h定义了文件夹属性 dirent结构是在bits/dirent.h中定义的
3、修改文件最后修改时间和最后访问时间 utime man 2 utime; 跟文件夹有关的系统调用,使用方法于文件的系统调用差不多。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值