linux文件属性

zqy@zqy-Rev-1-0:~$ ls -al
总用量 21288
drwxr-xr-x  38    zqy   zqy      4096    4月  15  12:07 .
drwxr-xr-x  3     root  root     4096  10月  12  2013 ..
drwx------   3    zqy   zqy       4096  10月  15  22:57 .adobe
drwx------   8    zqy   zqy       4096  10月  12  2013 ARM

-rw-------    1    zqy   zqy       34233  4月  11  17:16 .bash_history

……

从左到右依次是【权限】【链接】【所有者】【用户组】【文件容量】【修改日期】【文件名】



下面依次解释各部分———————————————

【权限】代表这个文件的类型和权限,总共包含10个字符。

第一个字符:

        若是【d】则表示目录。

        若是【-】则表示文件。

        若是【l】则表示为链接文件(linkfile)。

        若是【b】则表示设备文件里面的可供存储的接口设备。

        若是【c】则表示设备文件里面的串行端口设备,例如键盘鼠标(一次性读取设备)。

接下来九个字符,三个为一组且均为“rwx”的组合。其中【r】代表可读,【w】代表可写,【x】代表可执行。注意,这三个顺序不可变,如果没有该位权限则以【-】表示。

        第一组为文件所有者权限。

        第二组为同用户组权限。

        第三组为其他非本用户组权限。


【链接】代表有多少文件名连接到此节点(i-node)。

linux中,对单个文件可能有许多个表示打开文件描述符的file结构,但是它们都指向单个inode结构。inode结构包含了大量有关文件的信息。


【所有者】代表这个文件或目录的所有者帐号,权限对应【权限】中九个字符的第一段。


【用户组】代表这个文件或目录所属的用户组,权限对应【权限】中九个字符的第二段。


【文件容量】代表这个文件容量大小,默认单位B。


【修改日期】代表这个文件创建日期或者修改日期。

如果想要显示完整时间格式,可以使用ls的参数,即“ls -l --full-time”


【文件名】顾名思义……

如果文件名之前多一个“.”则代表这个文件为隐藏文件。可以使用“s”及“ls -a”这两个命令去感受下什么是隐藏文件。



改变文件属性和权限————————————————————————————————————————————

chgrp :改变文件所属用户组。      #chgrp   [-R]  用户组名   要更该的文件或目录名称

chown:改变文件所有者。            #chown [-R]  帐号名称  要更该的文件或目录名称   ||  #chown  [-R]  帐号名称:组名  要更该的文件或目录名称

chmod:改变文件权限。               首先定义权限分数:r=4;w=2;x=1;则可以推断出,rwx=7,---=0……   #chmod  777  .bashrc 

                                                        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值