第6章 文件权限与目录要点记录

文件的类型与权限。

了解用户,用户组,其他人的概念。

了解 –rwxrwx---,这个文件类型与权限10个字符的含义。
rwx: 可读可写可执行。
又分为所有者,用户组与其他人。
rwx权限对于文件的含义:
Ⅰ. r 意味着文件内容可以被读取。
Ⅱ. w意味着文件可以编辑,修改,新增内容(但不含删除该文件).
Ⅲ. x意味着文件可执行。
注意,文件rwx权限并不等于具备删除该文件本身。
——————————————————————
rwx权限对于目录的含义:
Ⅰ. r意味着目录结构列表可以被读取. ls命令
Ⅱ. w意味着可以新建,删除,重命名,转移文件与目录。
Ⅲ. x意味着用户能否进入该目录. cd命令
注意,目录rwx权限就拥有删除该文件或目录的能力了。

——————————————————————

改变文件权限: chmod   

    

举例:chmod u=rwx,g=rw  .bashrc  
           chmod a+w     .bashrc          增加所有人的w权限
           chmod a-x      .bashrc           除去所有人的可执行权限


基本上linux的文件是没有所谓“扩展名”,一个linux文件能不能被执行,与它第一列的10个属性有关,与文件名根本一点关系都没有。这个观念和windows系统截然不同。

在windows下,能被执行的文件扩展名通常是.com ,   .exe,   .bat等,而在linux下,只要你的权限当中有"x”,即代表这个文件可以被执行。

但是,可以被执行和可以执行成功是不一样的,如果文件的内容不包含机器码,cpu根本无法识别,当然也无法执行成功。

尽管如此,为了方便人们使用,可以加上适当的扩展名来表示该文件的类型。
Ⅰ. 脚本或批处理文件,以sh作为扩展名
Ⅱ. 打包的压缩文件,以tar,gz,zip,tgz等等作为扩展名。
Ⅲ. 网页文件,以html或php作为扩展名。
综上,linux系统上的扩展名只是为了让人们了解可能的用途而已。如果你在网络上下载了一个可执行文件,但是在自己的系统中就是无法运行,那么很可能是文件的权限与属性(rwx)被改变了。









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值