加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux 基础知识 | 文件属性以及权限

发布时间:2022-12-15 10:56:45 所属栏目:Linux 来源:
导读:  本文为笔者学习Linux笔记内容。参考了以下文章:

  Linux操作系统是一种多用户系统,不同的用户对某个文件拥有不同的权限。

  文件属性

  在Linux中使用ll命令来显示文件的属性

  [root
  本文为笔者学习Linux笔记内容。参考了以下文章:
 
  Linux操作系统是一种多用户系统,不同的用户对某个文件拥有不同的权限。
 
  文件属性
 
  在Linux中使用ll命令来显示文件的属性
 
  [root@VM_0_14_centos ~]# ll
  total 40916
  -rw-------. 1 root root     2523 Apr 21  2016 anaconda-ks.cfg
  -rw-r--r--  1 root root      208 Mar  3 15:14 dump.rdb
  drwxr-xr-x  3 root root     4096 Mar  1 15:40 mongodb-linux-x86_64-3.0.6
  -rw-r--r--  1 root root 40282490 Feb 28 15:58 mongodb-linux-x86_64-3.0.6.tgz
  drwxrwxr-x  6 root root     4096 Feb 23 14:21 redis-3.2.6
  -rw-r--r--  1 root root  1544806 Dec  6  2016 redis-3.2.6.tar.gz
  可以看到第一行显示total 40961。这个字段的说明是”所列出的内容的磁盘占用空间总和值”,单位是kbytes
 
  关于这个字段的详细解释,可以看这篇文章
 
  接下来的内容都是一个文件或者目录显示为一行,每一行的格式都相同。
 
  以anaconda-ks.cfg文件为例子说明,下面将对每一列进行说明
 
  接下来的9个字符分别分为3组[rw-][---][---]分别代表[文件拥有者用户][文件所属组用户][其他用户]的读/写/执行权限。
 
  每一组3个字符分别代表不同的权限[rwx]这3个字符分别代表[可读][可写][可执行]权限Linux 文件基本属性,如果不具备该权限则显示[-]
 
  对于例子-rw-------来说,意思是这是一个文件对于拥有者来说拥有可读可写的权限,对于文件所属组的用户没有任何权限,其他用户也没有任何权限
 
  第二列:表示有多少文件名链接到此节点 第三列:表示这个文件或目录的拥有者用户 第四列:表示这个文件所属的用户组第五列:表示文件的大小,单位为bytes第六列:表示文件的创建日期或者最后修改日期第七列:表示文件名 修改文件属性
 
  修改文件属性有以下命令:
 
  操作符
 
  权限
 
  下面通过一些例子来说明:
 
  chmod u=rwx,g=rx,o=r anaconda-ks.cfg
  表示修改权限为-rwxr-xr--:
 
  [root@VM_0_14_centos ~]# ll anaconda-ks.cfg
  -rw-------. 1 root root 2523 Apr 21  2016 anaconda-ks.cfg
  [root@VM_0_14_centos ~]# chmod u=rwx,g=rx,o=r anaconda-ks.cfg
  [root@VM_0_14_centos ~]# ll anaconda-ks.cfg
  -rwxr-xr--. 1 root root 2523 Apr 21  2016 anaconda-ks.cfg
  假设要把三个组都添加可执行权限:
 
  [root@VM_0_14_centos ~]# chmod a+x anaconda-ks.cfg
  [root@VM_0_14_centos ~]# ll anaconda-ks.cfg
  -rwxr-xr-x. 1 root root 2523 Apr 21  2016 anaconda-ks.cfg
  最后我们把权限改回原来的状态
 
  [root@VM_0_14_centos ~]# chmod 600 anaconda-ks.cfg
  [root@VM_0_14_centos ~]# ll anaconda-ks.cfg
  -rw-------. 1 root root 2523 Apr 21  2016 anaconda-ks.cfg
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!