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

原创 2016年08月29日 09:33:10

文件的类型与权限。

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

了解 –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)被改变了。









版权声明:本文为博主原创文章,未经博主允许不得转载。

机器学习(周志华) 参考答案 第六章 支持向量机 6.9

机器学习(周志华) 参考答案 第六章 支持向量机 6.9机器学习(周志华西瓜书) 参考答案 总目录 http://blog.csdn.net/icefire_tyh/article/details/5...
  • icefire_tyh
  • icefire_tyh
  • 2016年08月06日 12:29
  • 1807

C++程序设计原理与实践 C++入门必备

看了两百多页,还不错、
  • u010226435
  • u010226435
  • 2017年12月26日 01:26
  • 29

《深入理解JAVA虚拟机》--第六章 类文件结构

与平台无关性实现在操作系统的应用层,各种不同平台的虚拟机与所有平台都统一使用的程序存储格式--字节码是构成平台无关性的基石 实现语言无关性的基础是虚拟机和字节码存储格式,使用Java编译器可以把Ja...
  • lskyne
  • lskyne
  • 2013年06月05日 10:16
  • 932

The Definitive Antlr 4 第6章学习笔记

The Definitive Antlr 4 第6章3个例子的学习。
  • Revivedsun
  • Revivedsun
  • 2016年05月16日 19:09
  • 790

vc++深入详解第六章

没有做详细的总结,因为我觉得很多时候只要跟着敲代码就可以了,并没有太多需要注意的地方,只列出几个点。   1.菜单命令消息路由:框架类(不响应)--视类(根据消息映射机制判断是否相应,否交给文档类)...
  • coderling
  • coderling
  • 2013年03月06日 10:16
  • 765

Linux私房菜学习-第6章Linux文件权限与目录

用户与用户组 在Linux系统中,默认情况下所有的系统上的账号与一般身份用户,还有那个root的相关信息,都是记录下在/etc/passwd这个文件内。至于个人的密码则是记录在/etc/shadow...
  • qq_37303711
  • qq_37303711
  • 2017年11月18日 20:33
  • 22

Java编程思想——第六章

第六章:访问权限控制 public,protected,包访问权限,和private。 包:库单元。包内包含有一组类,它们在单一的名字空间之下被组织在一起。要导入包用import关键字。注...
  • renyuzhuo0
  • renyuzhuo0
  • 2014年01月17日 11:54
  • 527

Java - Thinking in Java 第6章 习题

1package one;/** * 包内类 * * Created by C.L.Wang on 15/8/4. */ public class One { public One(...
  • u012515223
  • u012515223
  • 2015年08月04日 09:45
  • 1213

第一行代码第二版(郭霖著)笔记之第六章(详解持久化技术)

本篇文章详细介绍了“文件存储”“SharedPreferences存储”“SQLite数据库存储”“使用LitePal操作数据库”四大方面的内容,看完本篇文章一定会对数据存储的持久化技术有更深入的了解...
  • fkq_2016
  • fkq_2016
  • 2017年05月12日 15:33
  • 981

《深度学习》第6章

chapter6Deep Feedforward Networks6.1-6.3节主要讲的是前向神经网络,前言主要讲为什么要用神经网络;6.1节举例说明线性的无法解释XOR学习,非线性的可以很好解释,...
  • xxzhangx
  • xxzhangx
  • 2016年05月29日 14:23
  • 343
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第6章 文件权限与目录要点记录
举报原因:
原因补充:

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