Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来。

  ls -l(这个参数是字母L的小写,不是数字1)

  这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。例如我在某个目录下键入ls -l可能会显示如下信息(一共7个栏位):

  文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名

  drwx------ 2 Guest users 1024 Nov 21 21:05 Mail

  -rwx--x--x 1 root root 89080 Nov 7 22:41 tar*

  -rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*

  lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip

  -rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*

  -rwsr-x--- 1 root bin 9853 Aug 15 5:46 su*

  第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如drwx------;l表示连结文件,如 lrwxrwxrwx;如果是以一横"-"表示,则表示这是文件。其余剩下的格子就以每3格为一个单位。因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):

  rwx(Owner)r-x(Group)r-x(Other)

  这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。另外,有一些程序属性的执行部分不是x,而是s,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。一般出现在系统管理之类的指令或程序,让使用者执行时,拥有root身份。

  第二个栏位,表示文件个数。如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。

  第三个栏位,表示该文件或目录的拥有者。若使用者目前处于自己的home,那这一栏大概都是它的账号名称。

  第四个栏位,表示所属的组(group)。每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。

  第五栏位,表示文件大小。文件大小用byte来表示,而空目录一般都是1024byte,你当然可以用其它参数使文件显示的单位不同,如使用ls -k就是用kb莱显示一个文件的大小单位,不过一般我们还是以byte为主。

  第六个栏位,表示创建日期。以"月,日,时间"的格式表示,如Aug 15 5:46表示8月15日早上5:46分。

  第七个栏位,表示文件名。我们可以用ls -a显示隐藏的文件名。

chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
范例:
chmod a=rwx file 

chmod 777 file 
效果相同
chmod ug=rwx,o=x file 

chmod 771 file 
效果相同
若用chmod 4755 filename可使此程序具有root的权限

转载于:https://www.cnblogs.com/dancheblog/p/3612996.html

分析Linux文件rwx属性的含义相关推荐

  1. Linux实战教学笔记08:Linux 文件的属性(下半部分)

    第八节 Linux 文件的属性(下半部分) 标签(空格分隔): Linux教学笔记 ---更多相关资料请点我查看 第1章 链接的概念 在linux系统中,链接可分为两种:一种为硬链接(Hard Lin ...

  2. linux修改文件权限属性,如何修改Linux文件的属性与权限

    如何修改Linux文件的属性与权限 关注:185  答案:1  信息版本:手机版 解决时间 2019-01-12 20:14 伴风望海 2019-01-11 22:00 如何修改Linux文件的属性与 ...

  3. linux 760权限,Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限

    在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. ls -l:得到 -rw-r--r-- 1 apple users 2254 2006-05-20 ...

  4. Linux 文件权限详解 含义和修改和安全

    Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 第一次接触Linux 的时候,对于文件权限方面的知识 ...

  5. Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限

    在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. ls -l:得到 -rw-r--r-- 1 apple users 2254 2006-05-20 ...

  6. Linux 文件的属性

    Linux中的文件 1.1 文件属性概述(ls -lhi) linux里一切皆文件 Linux系统中的文件或目录的属性主要包括:索引节点(inode),文件类型,权限属性,链接数,所归属的用户和用户组 ...

  7. linux文件时间属性的详解

    linux文件会有三个时间. stat file 可以查看三个时间 如: Access: 2019-01-26 19:11:10.482357682 +0800 Modify: 2019-01-26 ...

  8. linux文件e属性,三、Linux文件属性

    首先以长格式显示文件信息: ls -lh a.sh -rw-rw-r-- 1 avatar avatar 49K 4月 17 11:27 a.sh 文件的7段信息: 第一段:文件类型和权限 1.第一段 ...

  9. Linux 文件和目录的属性

    作者:北南南北 来自:LinuxSir.Org 摘要:本文讲述的是文件或目录的属性,比如节点inode.文件类型.文件权限及归属:还对setuid.setgid及粘贴位进行了一般性的讲解.对ln .c ...

最新文章

  1. PDO(PHP Data Object),Mysqli,以及对sql注入等问题的解决
  2. 利用nRF Sniffer对蓝牙BLE通信数据进行嗅探和分析
  3. 洛谷P2522 [HAOI2011]Problem b(莫比乌斯反演)
  4. python 如何判断一组数据是否符合正态分布
  5. Linux之shell脚本遍历文件夹下所有文件
  6. 设计一个函数能够取出字符串中指定的字符
  7. 娱乐大咖项目2- 总结
  8. c# 程序员学习android(2)登陆界面
  9. 高中计算机学科教学计划,高一信息技术教学计划及进度表.doc
  10. 人人开源renren-fast前后端
  11. 频率分析法破译密码和破译原理
  12. 趋高机器视觉之机械手臂的应用
  13. 【Pygame小游戏】10年前风靡全球的手游《愤怒的小鸟》,是如何霸榜的?经典回归......
  14. 智能体重秤方案/案列/APP/小程序
  15. 阿里巴巴有哪些好玩的分布式开源框架?
  16. 如何同时对多个 Word 的内容进行批量替换
  17. K.M.P算法个人浅谈
  18. Ethercat远程IO模块接线准则
  19. 国家鼓励的软件企业定期减免企业所得税
  20. LNZ32P4-C - Pan-Tilt-Zoom (PTZ) Camera with 1080p HD Video Color Night Vision

热门文章

  1. java控制excel_java操作excel
  2. ad域管理与维护_在NAS SMB卷上使用VisualSVN Server维护代码库
  3. 一般程序句柄多少linux,一个进程能够打开最大文件句柄数设到多大才合适(Linux)...
  4. mysql-5.5.56配置_mysql 5.5.56免安装版配置方法
  5. 消息存储服务器吗,消息服务器 消息存储
  6. 计算机仿真随机数生成,伪随机数生成器研究
  7. java安全(三)RMI
  8. 对某公司一次弱口令到存储型xss挖掘
  9. CTFHUB 《基础认证》:burp使用,basic请求了解
  10. 弱电工程集成商_弱电工程楼宇自控系统基础知识培训资料