linux 文件属性和类型

1、ls -li 显示内容

[root@qingxiaofu ~]\# ls -lih
total 16K
33574978 -rw-------. 1 root root 1.5K Jan  3 18:25 anaconda-ks.cfg
33684243 -rw-r--r--. 1 root root   34 Jan 16 07:17 test.txt
33684245 -rw-r--r--. 1 root root   34 Jan 16 07:16 test.txt.20210116
33684242 -rw-r--r--. 1 root root   34 Jan 16 07:15 test.txt.ori

共10列
第一列:inode索引节点编号(文件的唯一标识);
系统读取文件时首先通过文件名找到inode号码,然后才能读取到文件内容。
第二列:文件类型及权限。这一列共11个字符,
其中第一个字符为文件类型,
随后的9个字符为文件的对应权限,
最后一个字符点号“.”是和selinux有关的一个标识;

第三列: 硬连接数
第四列: 属主:文件的拥有者,用户
第五列: 属组:文件属于的组,用户组
第六列: 大小
第七列: 月份
第八列: 日
第九列: 时间
第十列: 文件名

2、文件类型

2.1、普通文件(regular file)

图片、视频、文档都是文件
创建:touch vim echo cat
拷贝、移动:cp、mv
删除:rm
三种类型:

  • 纯文本文件:字符数字等内容
  • 数据文件:存放命令收集的信息
  • 二进制文件:可执行的命令
[root@qingxiaofu ~]# file d.txt 
d.txt: ASCII text
[root@qingxiaofu ~]# file /var/log/lastlog 
/var/log/lastlog: data
[root@qingxiaofu ~]# file /bin/cat
/bin/cat: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=8ac8b57ae50762a4a0480486839107e87b3c284d, stripped

2.2、目录(directory)

生成: mkdir -p
复制:cp -a -r
删除: rm -fr
区分:

  • 开头为d
  • 颜色为蓝色
  • ls -p/F,目录结尾加斜线,斜线结尾

2.3、符号链接(symbolic link)文件,软链接(soft link)

在这里插入图片描述

2.4、字符(character)/块(block)设备文件

以c开头的就是字符设备,猫等串口设备
以b开头的就是块设备 硬盘、光驱等都属于块设备

[root@qingxiaofu ~]$ ls -l /dev/ | grep -E "^(c|b)"
crw-------. 1 root root    108,   0 Jan 16 06:52 ppp
crw-rw-rw-. 1 root tty       5,   2 Jan 16 09:41 ptmx
crw-rw-rw-. 1 root root      1,   8 Jan 16 06:52 random
brw-rw----. 1 root disk      8,   0 Jan 16 06:52 sda
brw-rw----. 1 root disk      8,   1 Jan 16 06:52 sda1
brw-rw----. 1 root disk      8,   2 Jan 16 06:52 sda2
...

2.5、套接口(socket)文件

以s开头
.sock文件也是一类特殊的文件,这类文件通常用在网络之间,进行数据连接,如:我们可以启动一个程序来监听客户端的请求,客户端可以通过套接字来进行数据通信。
用于进程之间通信的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值