![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件编程
文章平均质量分 78
tanghui19900420
这个作者很懒,什么都没留下…
展开
-
mkdir、rmdir函数
说明:版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址 mkdir函数主要用于创建文件目录,具体形式见下表:mkdir函数 头文件#include #include 函数形式int mkdir(const char *pathname, mode_t mode)原创 2013-04-30 19:11:29 · 1725 阅读 · 0 评论 -
chmod、fchmod函数
说明:转载请注明出处 在Linux系统中,可以使用chmod和fchmod函数修改文件的权限。具体见下表:chmod/fchmod函数 头文件函数形式int chmod(const char *path, mode_t mode);int fchmod(int fildes, mode_t mode);原创 2013-05-01 17:32:37 · 5039 阅读 · 0 评论 -
pathconf函数
说明:版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址 使用pathconf函数可以动态获得当前系统的目录的最大长度。具体定义形式如表所示:pathconf函数 头文件 函数形式long pathconf(char *path, int n原创 2013-04-30 19:08:42 · 853 阅读 · 0 评论 -
chdir 、fchdir函数
说明:版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址 chdir函数的功能类似于cd命令,用于改变当前工作目录。函数的具体定义如下表:chdir/fchdir函数定义 头文件函数形式int chdir(const char *path);int fchdir(int原创 2013-04-30 19:06:31 · 3076 阅读 · 0 评论 -
getcwd函数
说明:版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址 五,getcwd函数getcwd函数 头文件 函数形式char *getcwd(char *buffer, size_t size)原创 2013-04-30 19:01:29 · 2686 阅读 · 0 评论 -
lseek函数
说明:只供学习交流,装载请注明出处 对文件进行读写操作时,读取和写入文件的位置通过相对于文件起始内容的偏移值来控制。lseek函数用来改变该位置。该函数的具体信息若下表:lseek函数 头文件函数形式off_t lseek(int fildes, off_t offset, int whence);原创 2013-05-04 17:52:49 · 1523 阅读 · 0 评论 -
read与write函数
说明:只供学习交流,装载请注明出处 使用open函数打开文件的目的在于获得该文件的文件描述符,然后对文件进行读写操作。read和write函数是对文件进行读写操作的函数。 read函数:read函数完成对文件的读写操作,其具体信息如下表所示:read函数 头文件函数形式ssize_t read(int fd原创 2013-05-04 17:50:33 · 924 阅读 · 0 评论 -
chown、fchown、lchown函数
说明:转载请注明出处 使用ls –l命令会给出文件的所有者和文件所有者所处的组。可以通过函数chown、fchown和lchown函数来修改文件所有者和文件所有者所属的组,具体如下表:chown、fchown和lchown函数 头文件函数形式int chown(const char *path,uid_t原创 2013-05-01 17:34:53 · 2493 阅读 · 0 评论 -
stat、fstat、lstat函数
说明:转载请注明出处 函数的具体信息如下表:用于获取文件信息的函数头文件函数形式int stat(const char *path, struct stat *buf);int fstat(int filedes, struct stat *buf);int lstat(const char *path,原创 2013-05-01 17:29:46 · 1185 阅读 · 0 评论 -
Linux文件和目录简介
说明:版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址 一,文件系统在操作系统中文件系统往往是指文件与管理文件的程序集合。其定义一般是:文件系统是由3部分组成,分别是管理文件所需的数据结构(如目录表、文件控制块、存储分配表)、相应的管理软件、访问文件的一组操作。 在Linux系统中,文件系统有了更多的含义。除了指文件数据结构及分区中原创 2013-04-30 18:59:09 · 612 阅读 · 0 评论 -
fread与fwrite函数
说明:只供学习交流,转载请注明出处 fread函数:功能:从一个流中读取数据。 头文件#include 函数原型int fread(void *ptr, int size, int nitems, FILE *stream);返回值成功失败读取的元素个数原创 2013-05-05 17:41:31 · 1176 阅读 · 0 评论 -
dup与dup2函数
说明:只供学习交流,转载请注明出处 Linux程序开发中,常遇到需要将某个文件描述符赋值给其他变量的情况。例如,将文件复制到标准输入输出中,这时就要使用dup或dup2函数。dup与dup2函数常用于实现输入、输出的重定向。这两个函数的具体信息如表所示:dup,dup2函数 头文件函数形式int dup(int原创 2013-05-05 17:24:24 · 875 阅读 · 0 评论 -
fopen与fseek函数
说明:只供学习交流,装载请注明出处 fopen函数 头文件#include 函数原型FILE *fopen(const char *path, const char *mode)返回值成功失败是否设置errno返回文件指针NUL原创 2013-05-05 17:32:35 · 2321 阅读 · 0 评论 -
open、close以及creat函数
说明:只供学习交流,转载请注明出处 文件描述符:在Linux中,所有打开的文件都对应一个文件描述符,文件描述符本质是一个非负整数。open函数:在对一个文件或设备进行读写前,都需要打开文件或设备,以获得该文件或设备的操作指针,也就是文件描述符。通过该信息可以完成文件或设备的读取、修改等操作。 open函数用于完成打开文件的操作,其具体信息如表所示:open函数原创 2013-05-04 17:46:32 · 1349 阅读 · 0 评论 -
umask函数
说明:只供学习交流,转载请注明出处 umask用于影响新建立文件的默认权限。当新建立一个文件或目录时,系统会根据umask的值来“剥夺”文件或目录的相应权限。例如,如果umask的值是022的话,表示新创建的文件的权限是666-022=644(出于安全考虑,新创建的文件没有执行权限。因此,权限是(666-022),而不是(777-022)),即“rw-r--r--”的形式)对目录而言是(7原创 2013-05-03 15:15:35 · 1117 阅读 · 0 评论 -
Linux文件
说明:转载请注明出处 一,Linux的文件实现在操作系统中,文件是一切数据的存在形式。文件是数据的集合,文件系统中不仅仅包含文件系统的结构,还包含着文件中的数据。在Linux系统中,实现文件的存储和相关信息保存的核心是索引节点(inode)结构。每个inode中存储有文件的属性、访问权限以及文件数据块的位置。对应Linux系统而言,inode是文件系统定位文件的基本途径。原创 2013-05-01 17:40:30 · 478 阅读 · 0 评论 -
硬链接与符号链接
说明:只供学习交流,转载请注明出处 类似于Windows系统的快捷方式,Linux系统同样提供了快速定位不同目录下文件的方法。在Linux系统中存在两种链接:一种是硬链接,还有一种是符号链接。 硬链接:一个inode节点可以存在任意数目的硬链接。在删除硬链接时,该inode节点上的数据上的数据将不会受到影响。在Linux系统中可以使用ln命令来创建硬链接。首先用touch命令创原创 2013-05-03 15:21:03 · 1119 阅读 · 0 评论