一、Linux的文件类型:

1、普通文件:-,f(file)

2、目录文件:d (directory),实现文件路径映射的文件。

3、链接文件:l(link),默认值软链接,硬链接就是软连接执行的文件,即普通文件。

4、设备文件:

(1)、字符设备:c(charater)

(2)、块设备:b(block)

5、命名管道:p(pip)

6、套接字文件:s(socket)


如:

l    rwxrwxrwx.1      root     root        2 Feb 12 09:49     rvi   ->   vi

文件类型(链接文件) 文件权限   文件链接数   文件所有者 文件所在组  最后一次修改时间   文件名(软链接)    硬链接文件名

d   rwxrwxrwx1   root    root     2 Feb 12 09:49      a

文件类型(目录文件) 文件权限 文件链接数 文件所有者  文件所在组 最后一次修改时间 文件名


Linux文件的时间戳,即元数据:

    访问时间:最近一次访问的时间。

    修改时间:最近一次修改的时间。

    改变时间:元数据(权限、大小等)改变的时间。



三、touch和stat 命令:


1、touch:用来创建文件和用来修改文件的时间戳。


2、stat File: 用来查看文件的元数据信息。

如:

# stat test.txt 

Access: 2017-02-06 16:38:14.343996179 +0800

Modify: 2017-02-06 16:38:00.059997380 +0800

Change: 2017-02-06 16:38:00.063997459 +0800