linux档案属性

以root身份登入后,使用ls -al指令查看,如下:

linux档案属性_第1张图片

解释下上面7列的意思

1.第一列是属性

(1)第一个属性代表这个档案是目录、档案或连结档等等∶
■ 当为[ d ]则是目录
■ 当为[ - ]则是档案
■ 若是[ l ]则表示为连结档(link file);
■ 若是[ b ]则表示为装置档里面的可供储存的周边设备;
■ 若是[ c ]则表示为装置档里面的序列埠设备,例如键盘、滑鼠

(2)接下来的属性中,三个为一组,且均为『rwx』的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(excute)∶
■ 第一组为『拥有人的权限』;
■ 第二组为『同群组的权限』;
■ 第三组为『其他非本群组的权限』。
范例∶若有一个档案的属性为『-rwxr-xr--』,简单的可由下面说明之∶
[-][rwx][r-x][r--]
1 234 567 890
1 为∶代表这个档名为目录或档案(上面为档案)
234为∶拥有人的权限(上面为可读、可写、可执行)
567为∶同群组使用者权限(上面为可读可执行)

890为∶其他使用者权限(上面为仅可读)

2.第二列是连接占用的节点

3.第三列

表示这个档案(或目录)的『拥有人』

4.第四列

表示拥有人的群组

5.第五列

这个档案的容量大小

6.第六列

这个档案的建档日期或者是最近的修改日期

7.第七列

这个档案的档名, 如果档名之前多一个『 . 』,则代表这个档案为『隐藏档』。


举个例子:

例1:

假设 test1, test2, test3 同属于 testgroup 这个群组,如果有下面的两个档案,请说明两个档案的拥有者与其相关的权限为何?

-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt
-rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai

答∶
● 档案『 test.txt 』的拥有人为 root ,群组为 root 。至于权限方面则只有 root 这个帐号可以存
取此档案,其他人则仅能读此档案;
● 另一个档案『 ping_tsai 』的拥有人为 test1 ,而群组为 testgroup。其中, test1 可以针对此
档案具有可读可写可执行的权力,而同群组的 test2, test3 两个人与 test1 同样是 testgroup 的
群组帐号,则仅可读可执行但不能写 (亦即不能修改),至于非 testgoup 这一个群组的人则
仅可以读,不能写也不能执行!

例2:

如果我的目录为底下的样式,请问 testgroup 这个群组的成员与其他人( others )是否可以
进入本目录?
drwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/
答∶
● 档案拥有者 test1 可以在本目录中进行任何工作;
● 而 testgroup 这个群组的帐号,例如 test2, test3 亦可以进入本目录进行工作, 但是不能在本
目录下进行写入的动作;
● 至于 other 的权限中虽然有 r ,但是由于没有 x 的权限,因此 others 的使用者,并不能进入
此目录!


你可能感兴趣的:(linux档案属性)