文件目录相关(APUE)

这里的知识点都是主要是关于文件的性质相关,围绕stat这个结构体成员简单介绍,相应的知识点比较多而且有点乱,要紧紧围绕stat这个结构体,弄清主要目的是搞懂文件的性质。
还要注意一些函数在ubuntu下面的命令,这个不要记差了像是chmod,link那些。

文件性质stat

  1. 如何查看一个文件的属性结构:stat、fstat、lstat函数详解。命令行下如何查看
  2. stat结构体,主要成员简述
  3. 文件类型,有哪些文件类型。文件类型相关信息存储在哪里
  4. 在函数用如何判断一个文件的类型,在ubuntu命令行下如何查看文件类型
  5. 实际ID、实际组ID。有效用户ID、有效组ID。保存的设置用户ID、保存的设置组ID都是什么意思,有什么作用
  6. 文件的访问权限包括哪些,在命令行下如何查看
  7. 内核的文件权限测试是什么(创建、打开、删除时都会进行)
  8. 新文件的用户ID设置成进程的有效用户ID,新文件的组ID有两种选择
  9. 如何测试实际用户的访问权限
  10. umask函数详解(注意这个没有出错),注意umask是为当前进程设置屏蔽字(设置什么就有相应的权限,相当于设置什么打开什么权限)
  11. 修改文件访问权限函数:chmod和fchmod函数详解,相应的在ubuntu命令行的相应命令
  12. 为了修改一个文件权限,需要有什么前提
  13. chmod、fchmod的参数mode各个预定义宏理解,其中设置组ID位和设置用户ID位在什么情况下自动清除
  14. 黏住位(了解)
  15. 如何更改文件的用户ID和组ID:chown、fchown和lchown函数详解。ubuntu下命令
  16. 普通文件、目录和符号链接文件的文件长度,在stat中的哪个成员中
  17. 如何截短一个文件(把文件清零可以利用0_RTUNC标志)
  18. 文件系统简介,在磁盘中的布置以及相应布置(主要是i节点和目录项关系)
  19. 如何创建一个指向现有文件的链接(硬链接),相应的ubuntu下命令
  20. 删除一个现有的目录项(注意目录项指向的目录)(也就是删除一个文件的链接)
  21. 接触对一个文件(与unlink相同)或者目录的链接(rmdir)的链接
  22. 更改一个文件或者目录的名字,相应的ubuntu下命令
  23. 符号链接和硬链接的不同,相应的ubuntu下命令
  24. 如何给一个文件创建符号链接,通过该符号链接文件打开相对应的链接文件
  25. 如何查看一个文件的访问修改时间
  26. 如何创建删除目录文件,相应的ubuntu下命令
  27. 读目录相关函数(注意与文件IO相关的函数联系,本质一样,但不能写)
  28. 如何更改当前目录(当前目录与相对路径有联系)
  29. 如何找到当前目录的绝对路径,ubuntu下的相应命令
  30. 简单了解st_dev和st_rdev
  31. stat结构体上面设计到的成员及相关信息描述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值