一、举例引用
[root@jindada ~]# ls -li
total 24
134317708 drwxr-xr-x. 2 root root 22 Jul 13 19:06 backup
16346 drwxr-xr-x. 2 root root 22 Jul 13 19:06 data
134317704 -rw-r--r--. 1 root root 28 Jul 13 16:53 file.txt
134317705 -rw-r--r--. 1 root root 75 Jul 14 20:17 ip.txt
134317678 -rw-r--r--. 1 root root 798 Jul 14 19:13 passwd
第一列: 134317708 #inode号 索引节点
第二列: -rw-r--r--. #文件的类型和权限
第三列: 2 #文件的硬链接的数量
第四列: root #文件的所有者 属主
第五列: root #文件的所属组 属组
第六列: 798 #文件的大小
第七八九列 Jul 13 19:06 #文件创建时间或最后的修改时间
第十列: passwd #文件的名称 不属于文件的属性
二、du #查看目录的大小
-s #显示大小
-h #以B MB GB的格式显示大小
[root@jindada ~]# du -sh /etc
31M /etc
三、文件类型
drwxr-xr-x.
-rw-r--r--.
lrwxrwxrwx
crw-rw-rw-
srw-rw-rw-
prw-------.
第一个字符为文件的类型信息
第二个到第10个 文件权限
四、文件类型的种类:
- #普通文件 二进制 日志 文本 脚本
d #目录
l #软链接文件
b #块设备 磁盘 硬盘 磁盘分区 镜像 光盘
c #字符设备
s #套接字文件 socket文件
p #管道文件
五、stat #详细显示文件的属性信息
[root@jindada ~]# stat passwd
File: ‘passwd’
Size: 798 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 134317678 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2020-07-14 19:13:16.904691535 +0800
Modify: 2020-07-14 19:13:12.935691465 +0800
Change: 2020-07-14 19:13:12.935691465 +0800
Birth: -
# -c 指定格式输出 %a 以8进制显示文件的权限
[root@jindada ~]# stat -c %a passwd
644
六、file #详细显示文件的信息
[root@jindada ~]# file passwd
passwd: ASCII text
[root@jindada ~]# file /opt/
/opt/: directory
[root@jindada ~]# 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]=ceaf496f3aec08afced234f4f36330d3d13a657b, stripped
[root@jindada ~]# ll /bin/ls
-rwxr-xr-x. 1 root root 117680 Oct 31 2018 /bin/ls
[root@jindada ~]# file /etc/grub2.cfg
/etc/grub2.cfg: symbolic link to `../boot/grub2/grub.cfg'
[root@jindada ~]# file /dev/log
/dev/log: socket
[root@jindada ~]# file /run/systemd/initctl/fifo
/run/systemd/initctl/fifo: fifo (named pipe)
七、后缀名:
Linux中对后缀没有任何的要求, 系统存在一些带后缀名的文件,只是为了方便程序人员的使用
Linux中是区分大小写的
.txt
.log
.xml
.conf
.cnf
.html
.php
.sh
.py
.mp3
.jpg
.png
.tar
.tar.gz
.gz
.zip