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

linux文件时间知多少?

 
来自: 杨志刚 博客 (http://yangzhigang.cublog.cn
)
 
在windows下,一个文件有:创建时间、修改时间、访问时间。
而在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间

两者有此不同,在Linux下没有创建时间的概念
,也就是不能知道文件的
建立时间,但如果文件建立后就没有修改过,修改时间=建立时间;如果文件建立后,状态就没有改动过,那么状态改动时间=建立时间;如果文件建立后,没有被
读取过,那么访问时间=建立时间,因为不好判断文件是否被改过、读过、其状态是否变过,所以判断文件的建立时间基本上能为不可能。
 
如何查一个文件的三个时间呢?
先用下面的命令来建立一个文件
# date && echo "this is file be used test time of file" >filetime.txt && ll --full-time filetime.txt
Tue Aug  4 15:13:44 HKT 2009
-rw-r--r--    1 root     root           39 2009-08-04 15:13:44.000000000 +0800 filetime.txt
 
通过stat filename.txt来查,
如:
# stat filetime.txt
  File: `filetime.txt'
  Size: 39              Blocks: 8          IO Block: 4096   Regular File
Device: 802h/2050d      Inode: 17          Links: 1   
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2009-08-04 15:13:44.000000000 +0800
Modify: 2009-08-04 15:13:44.000000000 +0800
Change: 2009-08-04 15:13:44.000000000 +0800
说明:Access访问时间。Modify修改时间。Change状态改动时间。可以stat *查看这个目录所有文件的状态。
ctime=change time
atime=access time
mtime=modifiy time
 
因为这是一个新的文件(filetime.txt),没做过内容、属性的更改,也没读过这个文件,所以三者(访问时间、修改时间、状态改动时间)的时间是一致的,这时文件的修改时间与这三个


相关文档:

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

linux下获取用户基本信息


通过c语言基础库从获取linux用户的基本信息。
1、使用struct passwd管理用户信息。
struct passwd
{
  char *pw_name;                /* 用户登录名    */
  char *pw_passwd;      ......

linux一些库文件的交叉编译

 参考出处:一步步教你交叉编译嵌入式linux GUI-directfb+gtk
一、注意点:
1、在./configure的--host的选项可以为arm-linux或arm-none-linux-gnueabi(编译工具cross-4.3.2,也是本次用的编译工具,在安装目录下的/bin文件夹里可以用ls -l看到编译工具除了arm-linux-gcc和arm-none-linux-gnueabi-gcc,arm-linux-g+ ......

linux和win7启动时grub出错

 装fedoral之前进行了硬盘分区,没想到中途出现了异常,大悲剧
不过最后还是装好了 可是win7的启动项又被破坏,害我用安装盘修复了一下
再后来就是开机的时候出现grub>
用以下命令成功进入win7   :  grub> rootnoverify(hd0,0)
         &nbs ......

Linux下怎样增加虚拟内存

 1、打开终端,切换到root用户,输入:free -m查看内存状态
[root@lxt lxt]# free -m
             total       used       free     shared    buf ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号