APUE 第4章 文件和目录
2006-10-20 10:37
309 查看
函数列表:
1。stat、fstat和lstat函数
struct stat {
mode_t st_mode;
ino_t st_ino;
dev_t st_dev;
dev_t st_rdev;
nlink_t st_nlink;
uid_t st_uid;
gid_t st_gid;
off_t st_size;
time_t st_atime;
time_t st_mtime;
time_t st_ctime;
long st_blksize;
long st_blocks;
}
int stat(const char *pathname, struct stat *buf);
int fstat(int filedes, struct stat *buf);
int lstat(const char *pathname, struct stat *buf);
功能:获得文件有关的信息结构stat。
2. access函数
按照实际用户ID和实际组ID进行存取许可权测试的。
int access (const char *pathname, int mode);
3。umask函数
为进程设置文件方式创建屏蔽字,并返回当前值。
mode_t umask(mode_t cmask);
4. chmod和fchmod函数
更改现存文件的存取许可权
int chmod(const char *pathname, mode_t mode);
int fchmod(int filedes, mode_t mode);
5. chown, fchown和lchown函数
用于更改文件的用户ID和组ID。
1。stat、fstat和lstat函数
struct stat {
mode_t st_mode;
ino_t st_ino;
dev_t st_dev;
dev_t st_rdev;
nlink_t st_nlink;
uid_t st_uid;
gid_t st_gid;
off_t st_size;
time_t st_atime;
time_t st_mtime;
time_t st_ctime;
long st_blksize;
long st_blocks;
}
int stat(const char *pathname, struct stat *buf);
int fstat(int filedes, struct stat *buf);
int lstat(const char *pathname, struct stat *buf);
功能:获得文件有关的信息结构stat。
2. access函数
按照实际用户ID和实际组ID进行存取许可权测试的。
int access (const char *pathname, int mode);
3。umask函数
为进程设置文件方式创建屏蔽字,并返回当前值。
mode_t umask(mode_t cmask);
4. chmod和fchmod函数
更改现存文件的存取许可权
int chmod(const char *pathname, mode_t mode);
int fchmod(int filedes, mode_t mode);
5. chown, fchown和lchown函数
用于更改文件的用户ID和组ID。
相关文章推荐
- apue 第4章 文件和目录
- APUE第4章 文件和目录笔记
- APUE函数笔记二: 文件与目录
- APUE-文件和目录(七)符号链接
- 第4章:文件和目录
- 《UNIX环境高级编程》第4章 文件和目录
- APUE第四章 文件和目录
- UNIX环境高级编程-第4章- 文件和目录 - 二
- APUE文件和目录
- UNIX环境高级编程 第4章 文件和目录
- APUE-文件和目录(五)函数rename和renameat
- 《Unix环境高级编程》读书笔记 第4章-文件和目录
- 第4章 处理用户输入与显示数据------------(创建本地临时文件、在/temp中创建临时文件、创建临时目录、tee命令)
- apue:文件和目录(1)
- linux ls命令的的简单实现APUE-1.4 文件和目录
- 第4章 文件和目录(1)_文件属性及文件类型
- 第4章 文件和目录(3)_文件系统结构及软、硬链接
- APUE-文件与目录:以O_APPEND标志open的文件,lseek后读写问题
- APUE笔记---第四章Linux文件系统与文件目录操作
- APUE学习笔记之文件和目录(下)(7)