文件管理命令:stat

1、文件由元数据和数据组成,其中元数据包括访问时间、更新时间、修改时间、创建时间等

2、stat:display file or file system status

        stat [OPTION]... FILE...

>>stat /tmp/

  File: ‘/tmp/’

  Size: 4096            Blocks: 8          IO Block: 4096  directory

Device: fd00h/64768d    Inode: 134294600  Links: 18

Access: (1777/drwxrwxrwt)  Uid: (    0/    root)  Gid: (    0/    root)

Access: 2018-08-22 10:10:55.071954516 +0000

Modify: 2018-08-22 10:10:55.073954524 +0000

Change: 2018-08-22 10:10:55.073954524 +0000

Birth: -

3、修改文件时间戳

touch: change file timestamps

touch [OPTION]... FILE...

-a    change only the access time

-c, --no-create , do not create any files  ##修改(access,modify time)时间戳;文件不存在时也不创建文件

-m    change only the modification time

-t STAMP ,use [[CC]YY]MMDDhhmm[.ss] instead of current time

示例:

>> touch file1  #修改文件时间戳,如果目标文件不存在,则创建

>> stat file1

  File: ‘file1’

  Size: 0              Blocks: 0          IO Block: 4096  regular empty file

Device: fd00h/64768d    Inode: 135598097  Links: 1

Access: (0664/-rw-rw-r--)  Uid: (56007/ vn0eco6)  Gid: (56007/ vn0eco6)

Access: 2018-08-21 02:57:56.180571683 +0000

Modify: 2018-08-21 02:57:56.180571683 +0000

Change: 2018-08-21 02:57:56.180571683 +0000

Birth: -

>>touch -m file1   #修改modify time为当前时间

>>touch -t 201808081010.30 file1 #为modify time设置指定时间戳,change time 会随之而变

你可能感兴趣的:(文件管理命令:stat)