linux day10 文件属性及类型

文件属性

[root@localhost ~]# ll anaconda-ks.cfg
⽂文件类型 权限 硬连接数 ⽂文件的⼤大⼩小 ⽂文件的创建,修改时间
- rw-------. 1 root root 1379 3⽉月 12 17:43
anaconda-ks.cfg
[root@localhost ~]# ll -d zls
⽂文件类型 权限 硬连接数 所属⽤用户 所属⽤用户组 ⽂文件的⼤大⼩小 ⽂文件的创建修改时间
⽂文件名
d rwxr-xr-x. 2 root root 6 3⽉月 12 18:00
zls
-:普通⽂文件
d:⽬目录⽂文件
rw- --- --- :权限
rwx r-x r-x :权限
r:读 read
w:写 write
x:执⾏行行权限 execute

文件类型

-:普通⽂文件
d:directory ⽬目录⽂文件
c:char 字符设备⽂文件
b:block 块设备⽂文件(⽤用来存储数据的设备)
s:socket,安全套接字⽂文件
l:link 软链接⽂文件(快捷⽅方式)
p:pipe 管道⽂文件
注意:通过颜⾊色或者后缀判断⽂文件类型不不⼀一定准确.

系统连接文件

⼀一个⽂文件分为两部分:
真实数据
元数据
block:真实数据占⽤用的空间:19G
inode:元数软链接相当于windows的快捷⽅方式,软链接⽂文件会将 inode 指向源⽂文件的 block
1.那么当我们对⼀一个⽂文件创建多个软链接时,其实就是多个 inode 指向同⼀一个 block 。 2.那么当我们
删除软链接⽂文件时,其实只是删除了了⼀一个 inode 的指向,并不不会对源⽂文件造成影响。 3.如果我们删除的
是源⽂文件,那么该⽂文件的所有软链接⽂文件都会失效。据占⽤用的空间 :9G

linux day10 文件属性及类型

2.软链接的应⽤用场景 1)软件升级 2)代码发布 3)不不⽅方便便移动的⽬目录 4)数据回滚 5)程序读取
硬链接

linux day10 文件属性及类型

硬链接和软链接的区别
#1. 创建命令不不同
硬链接: ln
软链接: ln -s
#2. ⽬目录⽆无法创建硬链接,可以创建软链接,硬链接不不能跨系统的分区,软链接可以
#3. 硬链接⽂文件与源⽂文件的inode号相同,软链接不不同
#4. 软链接如果删除源⽂文件,所有软链接⽂文件失效,硬链接如果删除源⽂文件,其他硬链接⽂文件均可以
使⽤用
上一篇:冲刺随笔——Day10


下一篇:Java基础--day10