最近学习了朱老师的《3.2、文件属性》;总结一下,一方面是提高自己,再者大家一起交流,补吾之不足。
在ubuntu终端下输入 ls -l命令:
drwxr-xr-x 2 pompey pompey 4096 12月 27 16:28 api
drwxr-xr-x 2 pompey pompey 4096 12月 27 16:28 api_examples
-rw-r--r-- 1 pompey pompey 908 12月 7 09:56 arm_config.mk
drwxr-xr-x 3 pompey pompey 4096 12月 7 09:56 board
其中 第一个字符,有的是 d、是 - 、是 c, 是 s 等,表示文件的类型 (d——文件夹,' - '——普通文件);‘r’——可读,
‘w’——可写,‘x’——可执行。可以看到,总共有10个字符来表示一个文件的属性,除了第一个表示类型;其余三个分为三组,每组三个,分别表示ower、group和others对文件是否具有可读、可写和可执行的属性。
好了,上面我们简单的介绍了一个文件属性查看和解析的方法。那么对于计算机在操作文件的时候,也需要知道文件的属性,那么计算机如何知道呢?这就有一系列的API和函数来让计算机查看文件的属性,比如 stat、access、chmod等。在后面将一一列举它们的用法。敬请关注,谢谢!