Linux文件属性与软连接

文件属性

-rw-r–r--. 1 root root 28 3月 9 11:38 oldboy.txt
1.文件 类型
- :表示为文件(普通文件,脚本文件,压缩文件,命令文件)
s :socket,进程与进程之间的通信协议
c :字符设备
b :块设备
l :软连接
d :目录
如何查看文件类型:ls -l , ll , file

indoe包含文件的元信息
操作系统通过inode识别文件,每个文件对应一个inode,包含一下内容
文件的字节数
 文件的拥有者的User ID
 文件的Group ID 
 文件的读、写、执行权限
 文件的时间戳
 链接数,即有多少文件名指向该inode
 文件数据的block的位置
软连接
#准备网站1.1版本代码
mkdir /data/rainbow-v1.1 -p
echo "123" > /data/rainbow-v1.1/index-html
#创建软连接
ln -s /data/rainbow-v1.1/ /data/rainbow
ll /data/
#更新网站
mkdir /data/rainbow-v1.2
echo "456" > /data/rainbow-v1.2/index.html
#升级
rm -f /data/rainbow && ln -s /data/rainbow-v1.2/ /data/rainbow
cat /data/rainbow/index.html
#回退
rm -f /data/rainbow && ln -s /data/rainbow-v1.1/ /data/rainbow
cat /data/rainbow/index.html
硬链接

硬链接与软连接的区别:
1.ln 命令创建硬链接,ln -s 命令创建软连接
2.目录不能创建硬链接,不可跨分区系统
3.目录软连接特别常用,且支持跨分区系统
4.硬链接文件与源文件的 inode 相同,软连接文件与源文件的 inide 不同
5.删除源文件及硬链接文件,文件会真正删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值