Linux 命令之 stat

默认的ls -l 查看文件显示的时间是文件最后一次修改保存后的时间,即使把它复制到别的文件夹,也是显示这个时间,如果我想查看何时复制到这个文件夹下的,这个时间如何查看呢?

使用stat 命令就可查看

> stat 你想要查看的文件名

下面是执行的结果 
  File: `你想要查看的文件名'
  Size: 2863126         Blocks: 5600       IO Block: 4096   regular file
Device: ca11h/51729d    Inode: 62916271    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-07-30 17:31:01.659598538 +0800
Modify: 2015-07-30 15:50:18.000000000 +0800
Change: 2015-07-30 15:50:39.067148249 +0800
 Birth: -

可以看到有三个时间:

  1. Access –访问时间
    读取一次文件的内容,该时间便会更新。比如对这个文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)
    ls –ul 可以列出访问时间
  2. Modify –修改时间
    对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。通过ls –l列出的时间便是这个时间。
  3. Change –状态变化时间
    更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性若文件大小等。
    A文件 copy 到 另一个文件夹B下 B/A文件,B/A文件 这个文件的change 时间就是 B/A文件复制的时间,这样就可以知道这个文件是何时cp过来的了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值