linux 文件属性介绍及改变方法

一直以来对linux文件属性比较迷糊的人可以了解一下具体linux文件的每一个标识都代表什么含义。

1 文件的标识方式

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
linux 文件属性介绍及改变方法_第1张图片
image.png

2 图文对照详解

linux 文件属性介绍及改变方法_第2张图片
image.png
  • 0 位置
    1.当为[ d ]则是目录
    2.当为[ - ]则是文件;
    3.若是[ l ]则表示为链接文档(link file);
    4.若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
    5.若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
  • 1-2-3位置 :文件所有者的权限标识
  • 4-5-6位置 :文件所有者所属组的权限标识
  • 7-8-9位置 :其他用户权限标识
    1.三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)
    2.[ - ]标识没有该权限

3 文件权限改变方法

  1. 改变文件所属组
chgrp [-R] 属组名 文件名
  1. 改变文件所属主 And 改变文件所属组
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
  1. 改变文件属性
 chmod [-R] xyz 文件或目录

你可能感兴趣的:(linux 文件属性介绍及改变方法)