Linux基础文件类型
一、文件时间
ls -l 文件名 仅看的是文件的修改时间
[root@linux ~]# ls -l /etc/passwd
-rw-r--r-- 1 root root 1535 5月 10 10:29 /etc/passwd
[root@linux ~]# stat /etc/passwd
文件:"/etc/passwd"
大小:1535 块:8 IO 块:4096 普通文件
设备:fd00h/64768d Inode:67536336 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)
最近访问:2018-05-11 11:30:01.099000000 +0800
最近更改:2018-05-10 10:29:01.129439036 +0800
最近改动:2018-05-10 10:29:01.155439036 +0800
创建时间:-
# stat /etc/passwd //查看文件的详细属性(其中包括文件时间属性)
访问时间:atime,查看内容 //RHEL6会延后修改atime
修改时间:mtime,修改内容
改变时间:ctime,文件属性,比如权限
删除时间:dtime,文件被删除的时间
注:RHEL6开始relatime,atime延迟修改,必须满足其中一个条件:
1. 自上次atime修改后,已达到86400秒;
2. 发生写操作时;
二、文件类型
(一)、方法一
ls -l 文件名 //看第一个字符
- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d 目录文件(蓝色)
b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
c 设备文件(字符设备)打印机,终端 /dev/tty1, /dev/zero
s 套接字文件
p 管道文件
l 链接文件(淡蓝色)
(二)、方法二
$ file /etc/hosts
/etc/hosts: ASCII text
$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=aa7ff68f13de25936a098016243ce57c3c982e06, stripped
$ file /dev/sda
/dev/sda: block special
$ file /dev/tty1
/dev/tty1: character special
$ file /etc/grub2.cfg
/etc/grub2.cfg: broken symbolic link to `../boot/grub2/grub.cfg'
$ file /home
/home: directory
$ file /run/dmeventd-client
/run/dmeventd-client: fifo (named pipe)
您的资助是我最大的动力!
金额随意,欢迎来赏!