‘drwx------’到底啥意思?
‘776’、‘667’、啥意思呢?


如上图所示,在Liunx中显示的最基本的信息,那每一列都是什么意思呢?下面我们就_从左到右逐列_的分析:

1.第一列是当前文件的类型,包括:
d — directory 文件夹;
l — 链接文件;该类文件后面会有一个箭头,指向原地址。所以该类类似于windows中的快捷方式的文件;
s — 套接字文件类型;以.sock结尾的文件;
b — 这类是系统存储数据用的块设备文件;
c — 这类是串行接口设备文件;比如:键盘、鼠标等链接的文件;
- — 普通文件类型。比如:.log.gz、_.sh_等文件都会是-普通类型文件;
最常见的就是 d- 这两种类型

2.第二、三、四列
这三列为一组。这一组代表文件所有者拥有的权限;权限分为:
r — 可读权限;针对文件有读取文件内容的权限,针对目录有浏览目录的权限;
w — 可写权限;针对文件有修改、删除、新增文件内容的权限,针对目录有新建、删除、修改、移动目录内文件的权限;
x — 可执行权限;针对文件有执行当前文件的权限,针对目录有进入该目录的权限;
(后面的缩写意义一样)
拥有那个权限就显示相应的字母,否则显示-;

3.第五、六、七列
这三列为一组;这一组代表的是文件所有组对当前文件夹或者文件拥有的权限。也就是所有者所属的用户组;同样是分为rwx

4.第八、九、十列
这三列为一组;代表的是其他用户对当前文件夹或者文件拥有的权限;同样是分为rwx
第十一列:表示当前文件中的"链接数"。如果当前文件夹是目录则表示:当前目录中包含其他目录的个数,但是得+2

解释一下为什么+2:
在Liunx中,我们最最常用的命令就是cd,而且后面常常就是:..,表示跳转到上一级目录;而每个目录中都有**...**;可是使用 ls -al 命令查看,平常使用的ll命令,不会显示隐藏的...目录的;

所以目录的链接数需要+2;其他非目录的链接数都是1;

5.第十二列:表示当前文件的所有者;
6.第十三列:表示当前文件的所有组;
7.第十四列:表示当前文件的大小;
8.从十五到最后就是当前文件的创建时间或者最近的更新时间,但是格式是美式的(xx月 xx日 时:分);

上面提到文件的权限分为:rwx;而且从第2列到第10列,分为三组,每3列一组。那在管理者在使用chmod命令改变文件所有者权限文件所有组权限其他用户权限时,可以直接使用相应的字母,但还可以使用八进制数字表示:

r — 4
w — 2
x — 1

那么就会有:

rwx — 7
rx- — 6
r-x — 5
r-- — 4
-wx — 3
-w- — 2
–x — 1
— --- 0

比如说:776对应:drwxrwxrw-以此类推;

liunx基于文件的权限管理非常强大。
欢迎留言、探讨、拍砖

Linux(1)之文件“776”相关推荐

  1. 外网访问arm嵌入式linux_嵌入式Linux系统编程——文件读写访问、属性、描述符、API

    Linux 的文件模型是从 Unix 的继承而来,所以 Linux 继承了 UNIX 本身的大部分特性,然后加以扩展,本章从 UNIX 系统接口来描述 Linux 系统结构的特性. 操作系统是通过一系 ...

  2. Linux如何搜索文件的方法

    #whereis  查找已经安装的软件 在Linux上查找某个文件是一件比较麻烦的事情.毕竟在Linux中需要我们使用专用的"查找"命令来寻找在硬盘上的文件. Linux下的文件表 ...

  3. windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区

    前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...

  4. Linux之查找文件命令

    Linux之查找文件命令 1. find命令及选项的使用 命令 说明 find 在指定目录下查找文件(包括目录) find命令选项: 选项 说明 -name 根据文件名(包括目录名)字查找 find命 ...

  5. Linux里新建文件/目录的默认权限

    Linux里新建文件/目录的默认权限 新建文件默认权限为666,新建目录默认权限为777. 但是要"减去" umask的值,umask的值可以使用umask命令看到,一般情况下,r ...

  6. 深入理解Linux中的文件权限

    Linux中文件权限 Linux中每个文件都有一个特定的拥有者(一般是创建它的用户)和所属用户组,这是它的固有属性.文件可以利用这两个固有属性来规定它的拥有者或者是所属用户组内的用户是否拥有对它的访问 ...

  7. Linux下对文件的操作及添加新用户

    Linux下对文件的操作及添加新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的其他命令 二.创建新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的 ...

  8. linux密码加密文件,Linux下加密/解密及用密码保护文件的七把利器

    加密是指对文件进行编码的过程,那样只有有权访问的人才可以访问文件.人类早在计算机还没有问世的时候就开始使用加密了.战争期间,人类会传输只有其部落或相关人员才能理解的某种信息. 作者:布加迪/编译来源: ...

  9. linux c 判断文件打开文件,Linux 用C语言判断文件和文件夹

    Linux 用C语言判断文件和文件夹 #include #include #include #include int access(const char *pathname, int mode); i ...

  10. linux下查看文件编码及修改编码

    linux下查看文件编码及修改编码 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式. 如果 ...

最新文章

  1. linux rcs文件中的ip,linux学习笔记之diff和patch命令
  2. 创建一个dynamics CRM workflow (三) - Creating Configuration Entity for Custom Workflow
  3. 经典卷积神经网络--AlexNet的详解
  4. 虚机大比拼之HYPER-V
  5. mysql的联合查询差集_MySQL实现差集(Minus)和交集(Intersect)
  6. 1、docker容器技术基础入门
  7. linux 负载命令,通过Linux命令查看系统平均负载的方法
  8. windows和Linux虚拟机或者云主机之间传输文件
  9. SparkStreaming DStream入门及其算子应用
  10. OA系统身份认证的设计
  11. 初级程序员考试大纲 (转)
  12. creo减速器建模实例,减速箱proE整体及零件图
  13. 在linux平台上如何修改hostid
  14. 量子计算机五条原则,量子信息科学:量子计算机、隐形传物与人脑量子运算
  15. 数据结构1800试题(第2章)
  16. xtrabackup全量、增量备份恢复mysql数据库
  17. mysql error code 100_Mysql 导入报错 error code:1166
  18. python获取登录后的cookie_python爬虫使用cookie登录详解
  19. 王强:要用一生读好这7类书
  20. Apache+Hudi入门指南: Spark+Hudi+Hive+Presto

热门文章

  1. Sql Server数据库查询去重数据,并保留最新的数据,以及删除重复数据
  2. VMWare station 14密钥
  3. noip2017普及组
  4. pip下载opencv报错
  5. # AD19规则设置的傻瓜式教程
  6. HEVC(H265)播放器
  7. cc2540 android,手机APP通过CC2541蓝牙模块来控制LED等,附安卓APP源码
  8. dubbo 视频教程
  9. 微信小程序添加字体图标
  10. 台达b3伺服参数设置方法,台达B2伺服电机参数设定