Linux 文件管理篇(三 属性管理)

可读        r
可写        w
可执行        x

档案属性:
第一栏:执行list -al后第一栏的十个标志[1 - 10]


1:
d    目录
-    档案
l    连接档
b    配置文件里可供储存的接口设备
c    配置文件里串行端口设备

2-4(拥有人的权限):
5-7(同群组的权限):
8-10(其他非本群组的权限):

如果是目录性质的话,没有可执行(x)权限是不可以进入读写的(r,w),即使有r/w权限声明.
例如:
d rwx r-- r--
表明非root用户是不能进入该目录的.

第二栏:
表示连结占用的节点

第三栏:
表示该档案或者目录的拥有人

第四栏:
表示拥有人的群组

第五栏:
该档案的容量大小

第六栏:
建档日期或者最近的修改日期

第七栏:
档案的档名
如果前面有.表明该档案是隐藏档

改变档案的所属群组        chgrp
改变档案所属人            chown
改变档案的属性            chmod


改变档案的九个属性
方法一:
r:4
w:2
x:1

eg:
-rwx rwx --- = 770
设置lanyue档案为rwx rwx ---
chmod 77 lanyue

方法二:
u:拥有者
g:所属组
o:非本组其他用户

+:加入
-:出去
=:设定

eg:
设置lanyue档案为rwx r-- r--
chmod u=rwx,g=r--,o=r--
除去lanyue档案组员的r权限
chmod g-r lanyue
除去所有人对lanyue档案的x权限
chmod a-x lanyue

档案类型:
-    正规档案
d    目录
l    连接档(类似快捷方式)
s    资料接口文件(一般用于网络数据承接)    
p    数据输送文件(他的存在是为了解决多个程序同时存取同一个档案所造成的错误)
/dev    设备与装置文件


附档名:
.sh    批次档(为使用shell写的)
Z,.zar,.tar,.gz,.zip,.tgz    打包后的压缩档案
.php,.html            网页档案
......


查看创建档案(文件或者目录)的默认权限        umask

r:4
w:2
x:1

执行umask查看默认权限时,并不包含x(执行权限),并且得到的数字是去除某个权限后的数据

eg:
umask-->0022

第二个数字代表u
第三个数字代表g
第四个数字代表o
2表示拿去了w权限
如果是
umask-->0066
表示除了拥有者外其他用户不具备任何权限

也可以使用 umask -S来更明显的查看默认权限
eg:
umask -S-->u=rwx,g=rx,o=rx

档案的隐藏属性            chattr [+-=] 
查看档案的隐藏属性        lsattr

隐藏属性参数:

A        是否修改访问时间
S        异同步写入磁盘
a        是否只能追加数据不允许修改或删除
c        是否自动压缩档案
d        否是执行dump命令时备份该文件
i        是否锁定文件(不能删除修改改名追加..数据)
s        是否删除时放入回收站
u        否是删除时放入回收站

查看档案数据类型        file


文件属性权限和数据会被放在不同的地,属性和权限会放在inode中,而具体数据会被放在data block中,并且另一个super inode会记录整个文件的整体信息.

inode:记录文件的属性,一个文件占用一个inode,同时记录该文件数据所在的block号码
block:实际记录文件的内容,若文件太大,会占用多个block
super block:记录次文件系统的整体信息,包括inode/block的总量,使用量,剩余量......

“碎片整理”的原因就是写入的block太过离散了,此时文件系统读取会很慢,于是会将同一个文件所属的block汇合在一起,读写就相对容易了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT蓝月

谢谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值