易截截图软件、单文件、免安装、纯绿色、仅160KB

LINUX文件系统中的stat结构

stat结构的成员在不同的unix中会有所变化.. 但一般都包含以下所示的内容:
St_mode  文件权限和文件类型信息。
st_ino      与该文件关联的inode
st_dev       保存文件的设备
st_uid     文件属主的UID号
st_gid      文件属主的GID号
st_atime   文件上次被访问的时间
st_ctime   文件的属主,权限,组或内容上一次被改变的时间》
st_mtime  文件的内容上一次被修改的时间
st_nlink    该文件上硬件连接的个数
stat结构中返回的st_mode标志还有一些与之关联的宏,他们定义在sys/stat.h中。这些宏包过对访问权限,文件类型标志以及一些用于帮助测试特定类型和权限的掩码的定义。
S_IFBLK: 文件是一个特殊的块设备。
S_IFDIR: 文件是一个目录
S_IFCHR: 文件是一个特殊的字符设备
S_IFIFO:文件是一个FIFO设备。
S_IFREG:文件是一个普通文件。
S_FLNK: 文件是一个符号链接。
其他模式标志包括:
S_ISUID: 文件设置了SUID位
S_ISGID: 文件设置了SGID位
用于解释st_mode标志的掩码包括
S_IFMT: 文件类型
S_IRWXU:属主的读写执行权限
S_IRWXG:属组的读写执行权限
S_IRWXO:其他用户的读写执行权限


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

Top five things Linux can learn from Microsoft

Top five things Linux can learn from Microsoft



Jul. 20, 2006
Linux does a lot of things right -- open-source
,
security, reliability -- but it's far from perfect. In fact, Linux and
its vendors could stand to l ......

Linux下用nc实现DuplexPipe

nc 是一把网络的瑞士军刀,我以前在介绍 DuplexPipe 时也提到过,如果你没接触过它,可以先参看一下《DuplexPipe二三事(二)》。再来简单地介绍一下 DuplexPipe,顾名思义,它是一个“双向管道”。在 shell 中,我们通过“|”使用匿名管道,让前一条命令的输出作为后一条命令的输入;双向管道即在此基 ......

Linux 内核虚拟机 学习 KVM 架构及其优点

简介 
虚拟化 概念很早就已出现。简单来说,虚拟化就是使用某些程序,并使其看起来类似于其他程序的过程。将这个概念应用到计算机系统中可以让不同用户看到不同的单个系统(例如,一台计算机可以同时运行 Linux 和 Microsoft? Windows?)。这通常称为全虚拟化(full virtualization)。 
KVM 和 kvm 在本文中, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号