Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29423778
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: LINUX

2010-05-27 21:57:56

在本人的linux某个目录下敲ls -l命令(这个命令输出的含义还有不少公司面试问过呢,后边解释一下),得到如下:

total 40

-rwxr-xr-x  1 root root 5247 Jun  9 20:10 a.out
-rw-r--r--  1 root root  434 Jun  9 20:02 atexit.c
-rw-r--r--  1 root root    0 Jul 15 06:10 out.txt
drwxr-xr-x  2 root root 4096 Jul 15 06:07 shell
-rw-r--r--  1 root root   31 Jul 15 05:42 summer_drink

 

total  40   表示文件总共占用盘空间40块;一般一块表示512字节或1024字节.


第一个红色的标 识字符指示文件的类型,

d 指目录,

b 指块类型特殊文件,

c 字符型特殊文件,
l 象征性链接,

p 管道,

s 套接字,

- 常规文件.

 

之后的9个字符每三个分别指明了下列几类的人的权限

文件主人(这里我用蓝色标识出来了),组,其他人.
r 指读权限,w 指写权限,x 表执行权限,- 表不可执行.


接下来的数字是inode引用计数,如果是目录的话,应该是大 于1的,常规文件的话是 1

接下来就是owner和group

然后就是大小 最近修改时间 名称


可以用chmod改变文件的权限,可以使用+ - (r w x),也可以用八进制,八进制的时候要注意一下:

读权限是4,写是2,执行是1,把各个权限数值相加得到一个0到7的数值,这个数值用来指定文件属主、组和其他用户对文件的权限

比如chmod 0444 out.txt 就是设置所有用户可读

阻止出文件属主以外的任何人写文件:chmod 0600 out.txt

chown改变文件属主

chgrp改变文件所属组

阅读(604) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~