linux系统文件的存储及权限

1.文件的类型:使用ls -l查看文件属性,首字节

(1) - 表示普通文件
(2) d 表示文件夹
(3) l 表示链接文件
(4) b 块设备文件:如硬盘信息,针对慢设备文件
(5) c 表示字符设备文件
(6) s 表示socket文件,网络类型的文件
(7) p 表示管道类型文件

2.文件的权限:ls -l 查看,首字节后九个字节分别代表:
(1) 前三个,文件所有者对文件的权限
(2) 中间三个,文件所有组对文件的权限
(3) 最后三个,其他人对文件的权限

r代表读权限,w代表写权限,x代表执行权限

3.修改权限:
chmod设置目录或文件的操作权限,基本格式:
chmod [-R] [ugoa] [ + 或 - 或 = ] [rwx] [文件名]
例如,chmod u+x a 为文件a的拥有者添加执行权限;chmod -R g-w /tmp/work/ 为work目录所在组去掉写权限
chmod也可以加三位数字更改权限,第一位表示拥有者权限,第二位表示组权限,第三位表示其他用户权限。每一位数字转换为二进制后,二进制数各位上1代表拥有该权限,0代表没有该权限。如chmod 644 a 使文件a权限表示为rw-r--r--

4.建立链接
(1) ln 原文件 新文件 ,建立硬链接,硬链接文件完全等同于原文件,原文件名和都指向相同的物理地址。硬链接不能跨文件系统,也不能给目录做硬链接。ls -i可以查看文件inode号
(2) ln -s 原文件 新文件,建立软链接,类似于Windows的快捷方式,可以跨文件系统也可以为目录建立

5.更改文件的拥有者、拥有组
chown [-R]  user  文件名,修改拥有者
chgrp [-R]  groupname  文件名或者chown [-R]  :groupname  文件名,修改拥有者,修改拥有组
chown [-R]  user.groupname  文件名,修改拥有者和拥有组

6.ext2/3文件系统的构成
文件以inode+block的形式存在,stat可以用来查看文件的inode。rm方式删除的文件无法被找回。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值