0
点赞
收藏
分享

微信扫一扫

Linux ❀ 系统中文件区别

Linux中各个文件如何区别?

举例:

-rw-r--r--. 1 root root 1789 1  13 13:47 anaconda-ks.cfg

1、文件类型

/文件类型

属于什么文件

/-

普通文件

/d

目录文件

/c

字符设备文件—顺序存储

/b

块设备文件—随机读取—磁盘

/l

链接文件—软连接(快捷方式)

/s

套接字文件 systemctl restart mariadb /var/lib/mysql s

/p

管道文件

2、用户权限
rwx 意为可读可写可执行
rw- 意为可读可写不可执行

上述共有9中可能
例如前面的查看文件/dev/sda中,第一个”rw-“为所属用户的权限第二个”r–“为所属组的权限第三个”r–“是其他用户的权限“.”为ACL扩展权限

ACL扩展权限配置如下:

[root@localhost ~]# setfacl -m u:user1:rwx /etc/fstab

意思是:user1在文件/etc/fstab下拥有“rwx”权限,当然一定要有这个用户。

ACL扩展权限查看:

[root@localhost ~]# getfacl /etc/fstab 
getfacl: Removing leading '/' from absolute path names
# file: etc/fstab
# owner: root
# group: root
user::rw-
user:user1:rwx
group::r--
mask::rwx
other::r--

上述user:user1为ACL扩展配置内容

3、硬链接次数
硬连接:指通过索引节点进行连接。在linux文件系统中,保存在硬盘分区中的
文件不管是是什么类型都会给它分配一个编号,称之为索引节点号。
在linux系统中多个文件名指向同一个索引节点称为硬链接。

ln 源文件 目标文件

软连接:(符号连接文件)类似于window下的快捷方式,就是一种特殊的文件。
在符号连接中文件实际上是一个文本文件,其中包含的有另一个文件的位置信息。

ln -s 源文件 目标文件

4、所属用户与所属组
第一个root为所属用户
第二个root为所属组

5、文件大小
该文件的大小为1789字节

6、文件最后一次修改的时间

7、文件名

创作者:Eric· Charles


举报

相关推荐

0 条评论