Linux "ls -l"文件列表权限详解

原创 2016年08月30日 18:01:00

转至http://bbs.51cto.com/thread-1092656-1-1.html 

1.使用 ls -l 命令 执行结果如下(/var/log) :

drwxr-x--- 2 root              adm    4096 2013-08-07 11:03 apache2
drwxr-xr-x 2 root              root   4096 2013-08-07 09:43 apparmor
drwxr-xr-x 2 root              root   4096 2013-08-07 09:44 apt
-rw-r----- 1 syslog            adm   16802 2013-08-07 14:30 auth.log
-rw-r--r-- 1 root              root    642 2013-08-07 11:03 boot.log
drwxr-xr-x 2 root              root   4096 2013-08-06 18:34 ConsoleKit
drwxr-xr-x 2 root              root   4096 2013-08-07 09:44 cups
-rw-r----- 1 syslog            adm   10824 2013-08-07 11:08 daemon.log
drwxr-xr-x 2 root              root   4096 2013-08-07 09:45 dbconfig-common
-rw-r----- 1 syslog            adm   21582 2013-08-07 11:03 debug
drwxr-xr-x 2 root              root   4096 2013-08-07 09:45 dist-upgrade
-rw-r--r-- 1 root              adm   59891 2013-08-07 11:03 dmesg
展示结果大体分为七列(部分) : 
以第一条记录为例
复制内容到剪贴板
代码:
第一列 : “drwxr-x---”  表识文件的类型 和文件权限 

第二列: “2”是纯数字 ,表示 文件链接个数

第三列 : “root” 表示文件的所有者 

第四列:“adm” 表示为文件的所在群组 

第五列:“4096”,表示为文件长度(大小)

第六列:“2013-08-07 11:03”,表示文件最后更新(修改)时间

第七列:“apache2” 表示文件的名称
详见下图:
20130807144329984.jpeg



2.文件类型和文件权限 ,即为列表第一列内容:(以第一条记录为例 )
“drwxr-x---” 含义:有两部分组成 ,一部分是第一列即为“d” ,表示文件类型(目录或文件夹),另一部分是“rwxr-x---” 表示文件权限,权限有分为三段:即为 “ rwx ”,“  r-x  ”和 “ ---  ”分别表示 ,文件所有者的权限,文件所属组的权限 和其他用户对文件的权限。
(1)文件类型,大体分为如下几类 :
d :目录 
- :文件 
l :链接 
s :socket 
p :named pipe 
b :block device 
c  :character device


(2)文件权限 :
r :含义为 “可读”,用数字 4 表示 

w:含义为 “可写”用数字 2 表示

X(小X):含义为“可执行”用数字 1 表示

-:含义为“无权限”用数字0 表示

X (大X):含义为只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。 
s:含义为 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用         户ID位,“g+s”设置组ID位。 
t :含义为保存程序的文本到交换设备上
3.文件权限的更改 :
使用命令 :chmod  文件权限 文件名称 [-R] 
命令两种用法 :
(1)直接给文件赋相应的权限即为 :
chmod   a+x  auth.log   #含义为 给 auth.log 文件赋予所有者可执行权限 

2)使用数字方式代替权限 :
例如 :
chmod 777 auth.log #含义为给auth.log文件赋予任何可读,可写,可执行权限 
数字含义详见如下列表:

所有者 群组 其他 三位代表权限的数字
r
w
x
  r
w
x
  r
w
x

实际结果
4
2
1
  4
2
1
  4
2
1

777
4
2
1
  4
0
1
4
0
1
705
4.文件所有者的更改 :
命令 chown 用户名 文件,例如 :
chmod mysql auth.log #含义为 把 文件 auth.log 的所有者更改为 mysql 
5.文件所在组的更改
命令 chgrp [-R]  群组名称  文件名称 
例如 :
chgrp  -R  mysql  apache2  #含义为 ,把 目录apache2 的所在组更改为mysql
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_33553376/article/details/52371689

Linux "ls -l"文件列表权限详解

.使用 ls -l 命令 执行结果如下(/var/log) : [html] drwxr-x--- 2 root              adm    4096 2013...
  • lovezbs
  • lovezbs
  • 2015-06-14 18:12:02
  • 232

【MFC入门】之五 标准控件在可视化编程中的应用之对话框通用控件

先扔张图后续补充实例
  • u010369450
  • u010369450
  • 2016-07-03 20:34:26
  • 414

Linux "ls -l"文件列表权限详解

1.使用 ls -l 命令 执行结果如下(/var/log) : drwxr-x--- 2 root              adm    4096 2013-08-07 11:03 apache...
  • haorengoodman
  • haorengoodman
  • 2014-04-02 10:04:46
  • 530

Linux文件列表权限

我们还可以把Python程序hello.py改成一个可执行的脚本,可以直接执行: #!/usr/bin/env python print('Hello World!') 需要修改上面程序的权限为可...
  • Dr_Guo
  • Dr_Guo
  • 2016-02-04 16:42:15
  • 751

&nbsq|&quot|&amp|&lt|&gthtml转义字符

转自:http://blog.csdn.net/wusuopubupt/article/details/8817826 本文地址:http://blog.csdn.net/wusuopubupt/a...
  • isabellebaby007
  • isabellebaby007
  • 2017-08-08 02:06:07
  • 502

&quot转译方法

今天在用struts标签传数据的时候,突然遇到这种情况 解决方法呢,其实也很简答。 var s=""; s=s.replace(/"/g,'"'); ...
  • lucahan
  • lucahan
  • 2016-10-30 10:02:24
  • 5904

关于android与php传递数据,引号显示&quot的问题

评论模块中,发送给服务器的单引号,双引号等,在从服务器获取时都变成了&#039,"这类转义码。 目前暂用如下方法解决   if(content.contains("&")){       c...
  • zglslyg
  • zglslyg
  • 2013-09-16 13:41:34
  • 4317

python编码问题之\"encode\"&\"decode\"

pythonencodedecode编码decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312’),表示将gb2312编码的字符串str1转换成uni...
  • marsggbo
  • marsggbo
  • 2017-04-18 13:35:07
  • 671

猜数字啦

A有1数m,B来猜.B每猜一次,A就说"太大","太小"或"对了" 。 问B猜n次可以猜到的最大数。   Input 第1行是整...
  • zx8225885qw
  • zx8225885qw
  • 2016-04-11 08:45:32
  • 132

Program2_1008

如果只能猜1次,能猜到的最大数只能是1 如果能猜两次,B先猜2,如果大了就猜1,小了猜3,能猜到的最大的数是3 所以,如果能猜3次,我第一次应该猜4,因为如果大了,我能保证两次之内猜出来(根据上面的结...
  • gao_wyq
  • gao_wyq
  • 2016-04-07 21:37:12
  • 141
收藏助手
不良信息举报
您举报文章:Linux "ls -l"文件列表权限详解
举报原因:
原因补充:

(最多只允许输入30个字)