stat既有命令也有同名函数,用来获取文件Inode里主要信息(即文件类型),stat 跟踪符号链接,lstat不跟踪符号链接。可以通过man 2 stat查看相关的信息。
#include
#include
#include
int stat(const char *path, struct stat *buf);
int fstat(int fd, struc...
分类:
数据库 时间:
2015-07-25 16:57:29
阅读次数:
206
Unix/Linux下的链接文件有两种,一种为硬链接,另外一种是符号链接(软链接)。符号链接又称为软链接,和windows的快捷方式相似,符号链接文件中并不包括实际的文件数据,而只是包括了它指向文件的路径。它可以链接到任意文件和目录,包括处于不同文件系统的文件以及目录。当用户对链接文件操作时,系统会...
分类:
其他好文 时间:
2015-07-24 10:30:12
阅读次数:
85
ls选项文件(查看目录内文件)绝对路径:从根开始寻找相对路径:从当前目录开始寻找-l(=ll)长格式显示文件类型-普通文件d目录b块文件l符号链接文件c字符文件p命令管道s套接字文件权限w写r读x执行文件硬链接次数属主属组大小时间戳(最近一次被修改的时间)-a显示隐藏文件-d显示..
分类:
其他好文 时间:
2015-07-23 15:56:51
阅读次数:
126
逻辑卷依赖于设备映射程序(DM)内核驱动程序。 比如有个逻辑卷组rhel中有一个逻辑卷root,对应的设备为/dev/rhel/root。符号链接/dev/rhel/root指向/dev/dm-块设备节点。number的分配是连续的,从0开始。 每个逻辑卷在/dev/mapper目录中有另外一个符号...
分类:
其他好文 时间:
2015-07-15 22:26:30
阅读次数:
104
对u-boot源码进行平台选择时输入: make am335x_evm_config
报错:
ln: 无法创建符号链接"asm": 只读文件系统
make: *** [am335x_evm_config] 错误 1
拿到u-boot源码后放到虚拟机的共享share文件夹中,解压,然后配置。没注意我犯了一个很低端的错误...
...
分类:
系统相关 时间:
2015-07-15 11:07:44
阅读次数:
2662
inode位图(inode Bitmap) 和块位图类似,本身占一个块,其中每个bit表示一个inode是否空闲可用。 inode表(inode Table) 我们知道,一个文件除了数据需要存储之外,一些描述信息也需要存储,例如文件类型(常规、目录、符号链接等),权限,文件大小,创建/修改/访问时间...
分类:
其他好文 时间:
2015-07-07 19:19:27
阅读次数:
108
在linux中每一个文件或者目录都包含有访问权限。当执行ls–l,最前面的2-10个字符是用来表示权限的,第一个字符是用来区分文件类型的:d:表示目录-:表示普通文件l:表示一个符号链接文件,实际上它指向另一个文件b:表示块设备p:表示管道设备一、一般权限:第2-9个字符当中?.
分类:
系统相关 时间:
2015-07-02 01:21:25
阅读次数:
235
开始折腾mac pro,在网上找了些资料,自己也尝试了一下,特在这里做个小结。mac中JDK的位置OSX默认的JDK/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home这其实是一个符号链接,它指向:/System/L...
分类:
系统相关 时间:
2015-06-27 15:50:33
阅读次数:
177
1.硬链接每个文件都会占用一个 inode ,文件内容由 inode 的记录来指向想要读取的文件,必须要经过目录记录的文件名来指向到正确的 inode 号码才能读取。也就是说,其实文件名只与目录有关,但是文件内容则与 inode 有关。那么想一想,有没有可能有多个档名对应到同一个 inode 号码呢...
分类:
其他好文 时间:
2015-06-24 14:18:14
阅读次数:
201
这三个函数的功能是一致的,都用于获取文件相关信息,但应用于不同的文件对象。对于函数中给出pathname参数,stat函数返回与此命名文件有关的信息结构,fstat函数获取已在描述符fields上打开文件的有关信息,lstat函数类似于stat但是当命名的文件是一个符号链接时,lstat返回该符号链...
分类:
编程语言 时间:
2015-06-24 14:12:16
阅读次数:
171