Linux(CentOS7.x)学习笔记(二)文件属性及权限

Linux文件长度限制:

在Linux底下,使用传统的Ext2/Ext3/Ext4文件系统以及近来被CentOS7当作预设文件系统的xfs文件系统而言,针对文件名都长度限制为:单一文件或目录的最大允许文件名长度为255bytes,以一个ASCII英文占用一个byte来说,则大约可达255个字符长度。若是以每个汉字占用2byte来说,最长文件名就是128个汉字。

 

- rwx  r-x  r--.  3   root   root   4096   Sep 27 2019 15:09  .bashrc

0123 456 789

一、第0个字符代表这个文件是【目录、文件、或连接文件等等】:

  1. [d]  目录
  2. [-]   文件
  3. [l]   链接文件(link file),类似于windows下的快捷方式
  4. [b]  区块(block)设备(如硬盘、软盘)
  5. [c]  字符设备文件,串口设备(键盘、鼠标等一次性读取设备)
  6. [s]  资料接口文件,如网络数据(sockets)
  7. [p]  数据传输文件(FIFO,pipe),解决多个程序同时存取一个文件所造成的错误问题

二、第1到第9个字符分别代表【文件所有者own、同一群组group、其他账号other】的权限(rwx分别代表读、写、执行),没有该项权限则用 "-" 替代

三、数字3表示有3个链接连接到此节点

四、第一个root表示这个文件的拥有者账号为root

五、第二个root表示这个文件的所属群组为root

六、4096表示文件大小,单位为byte

七、文件的创建日期或最近修改日期

八、文件名(前面带“.”表示隐藏的文件)

类型rwx 
文件读到文件内容修改文件内容执行文件 
目录读取(看到)目录名修改目录名进入该目录 

 

命令描述及简要示例所更改文件
chgrp改变文件所属群组/etc/group
 

[root@csdn~]#chgrp [-R]  diname/filename ...

-R:进行递归(recursive)的持续变更

[root@csdn~]#chgrp users dirname/filename

 
chown改变文件拥有者/etc/passwd
 

[root@csdn~]#chown [-R] 账号名称  文件或目录

[root@csdn~]#chown [-R] 账号名称:组名  文件或目录

 
chmod改变文件的权限,SUID,SGID,SBIT等特性 
 

[root@csdn~]#chmod [-R] xyz 文件或目录

 

chmod

u(user)

g(group)

o(other)

a(all)

+(加入)

- (除去)

=(设定)

r

w

x

文件或目录

[root@csdn~]#chmod u=rwx,go=rx 文件或目录

 

 

 
   
   
   
   
   

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值