0
点赞
收藏
分享

微信扫一扫

Linux 操作——详解ls

贵州谢高低 2022-02-25 阅读 127

ls命令:
文件访问权限的具体意义:

  • r:read,可读,即可以查看文件的内容。对于普通文件,表示可以查看其数据内容,例如使用cat等命令;对于文件夹,表示可以查看它里面的文件信息,例如使用ls等命令。
  • w:write,可写,即可以修改文件的内容。对于普通文件,表示可以修改其数据内容,例如使用vi等命令;对于文件夹,表示可以在它里面增加或删除文件。
  • x:eXecute,可执行。对于普通文件,表示可以运行它(前提是该文件确实是可以执行的程序,否则没有意义);对于文件夹,表示可以打开和进入它里面(例如使用cd等命令),该权限是文件夹的基础权限。

ls -l 各个字段属性意义:

例子:-rw-r–r-- 1 root root 762 07-29 18:19 exit

  • 第1个字段

​ 第一个字符代表文件的类型:

前三个表示文件拥有者的权限,中间三个表示文件所属组拥有的权限,最后三个表示其他用户拥有的权限。

  • 第2字段:文件硬链接数

​ 如果一个文件不是目录,此时这一字段表示这个文件所具有的硬链接数,

​ 第2字段的值为1,说明这个文件只有exit这一个文件名。即只有一个指向该链接的硬链接。

  • 第3字段:文件(目录)拥有者
  • 第4字段:文件(目录)拥有者所在的组
  • 第5字段:文件所占用的空间(以字节为单位) 带-h,可读性更高
  • 第6字段:文件(目录)最近访问(修改)时间
  • 第7字段:文件名

另外常带参数-a,能将此文件夹下的隐藏文件显示出来。(例如文件:.abc.c)

修改文件的访问权限信息:

chmod:change mode(用八进制或字符更改)如果要将一个文件夹里面的所有文件都进行修改的话,要带上-r参数。

chmod u=r,g=r,o=r 文件名

表示所属用户,主群下用户,其他用户均只能读,同理:

chmod a=r 文件名
chmod 444 文件名

八进制:r=4、w=2、x=1;

字符型:u为所属用户(user)、g为主群下用户(group)、o为其他用户、a为all;

举报

相关推荐

0 条评论