ls -l 输出内容的含义:
[user1@localhost test]$ ls -l /tmp/
total 28 #该目录下所有文件空间之和块大小(可以用ls -ls 及getconf PAGESIZE配合查询)
字段一 二 三 四 五 六 七
-rwx------. 1 root root 836 Feb 11 03:30 ks-script-aAY614
drwxr-xr-x. 3 root root 17 Feb 14 17:47 mysql
drwxrwxrwx. 2 root root 4096 Feb 12 00:30 MYSQL
drwx------. 3 root root 17 Feb 13 22:04 systemd-private-c5e48a7786dc480b8b5779fb54358787-chronyd.service-FEocQ1
drwx------. 3 root root 17 Feb 14 00:57 systemd-private-c5e48a7786dc480b8b5779fb54358787-httpd.service-4975s5
drwx------. 3 root root 17 Feb 13 22:04 systemd-private-c5e48a7786dc480b8b5779fb54358787-rh-php72-php-fpm.service-zYoAbh
drwxrwsrwx. 2 root root 60 Feb 16 02:01 test
-rw-r--r--. 1 root root 417 Feb 14 17:43 test.gz
#字段1 文件属性
第1个字符
- 普通文件
d 文件夹
l 链接文件,软链接,快捷方式
b 块设备文件
c 字符设备文件
p 管道文件
第2-10个字符
拥有者、所在组、其他组 读r、写w、执行权限x
#字段2 可以暂时理解为链接数量之和 N
如果它是个文件夹,那么N= . + .. + 子目录链接数之和(也就是多少个子目录)
如果它是个文件,那么N= inode1数量之和,也就是说有多少个硬链接就为几
为2时,一般为末端目录(没有子目录),也有可能包含链接
#字段3 owner
#字段四 所在组
#字段五 文件大小
#字段6 创建日期
#字段7 文件名
#字段1和字段2之间的 '.' 会在 Linux文件权限(四)中提到