网络安全 linux 文件属性和软硬连接

文件属性知识

查看文件属性:ls -lhi       -h人类可读  -i显示inode

文件属性知识

第一列:51833708   索引节点(index node)  缩写成inode

01)一串数字(身份证号),实际上代表磁盘里一块空间,大小256字节。
02)存放文件的属性:大小、类型、用户、组,还有存放指向文件的位置的指针。
03)创建文件时候,必须分配一个inode,有且只有一个
04)如不能分配inode,就不能创建文件,实际上就是磁盘满了。

 第1个字符,- 这个位置,文件类型

- 普通文件  #txt,ppt,word,md,pdf,php,py
    d 目录 directory
    l 软连接文件,一个快捷方式
    b block  块设备 磁盘
    c character 字符设备  串口设备
    s socket套接字文件,网络服务之间通讯的一种文件

 中间的9个字符表示Linux的系统权限

drwxr-xr-x.

最后一个字符

.  selinux相关,开启selinux,创建的文件目录看属性时候就会带点。

查看selinux

[root@0927 ~]# getenforce
Enforcing     --开启状态

临时关闭
setenforce 0
Permissive   ###临时关闭,但是依然通知

永久关闭
vim /etc/selinux/config 按照如下修改

将文件中的Enforcing 更改成SELINUX=disable

第三列表示硬链接数 

什么是硬链接

就是一个文件的多个入口,或者多个文件名指向同一个inode节点

创建硬链接:硬链接创建只能针对文件,不能针对目录。

语法:ln 源文件 硬链接文件

ln e.txt  ea.txt

 

检查 导入内容到e.txt

 删除源文件 e.txt  通过硬链接文件也可以查看

 删除掉源文件也可以通过硬链接文件把源文件创建回来

示例: ln ea.txt  e.txt 

利用硬链接功能对/etc/hosts备份

ln /etc/hosts /tmp/aa

Linux文件删除原理同时瞒足以下条件:
1)所有硬链接都都被删除,i_link=0.硬链接数为0,文件才会被真的删除。
2)没有程序调用文件,i_count=0,引用计数,有一个程序调用文件 i_count加1

.软链接介绍:

01)快捷方式,指向源文件名所在的位置。
02)软链接和源文件是不同的文件
03)删除软连接文件,不影响源文件
04)删除源文件,不能访问软连接文件。
05)创建:ln -s 源文件 软件链接文件
06)删除:rm -f 软件链接文件
07)可以目录也可以是文件
08)文件软链接练习:

创建软连接

 查看软连接  ls -l

删除源文件test.txt,访问其它文件

恢复文件

通用方法,可以查看文件或目录大小

du -sh *

硬链接不允许指定目录

第7-9列 最后修改的日期时间列

第10列 文件名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值