文件的存取权限—模式位疑难详解

2016-01-29 19:43 4 1 收藏

文件的存取权限—模式位疑难详解,文件的存取权限—模式位疑难详解

【 tulaoshi.com - Linux 】

  一、前言
   ========

   本文主要说明Linux下普通文件及目录的存取权限设置。本文是为稍具基础的初学者写的(我也是beginner),如
   果您能够理解如下几行'ls -l'命令的输出含义(注意下面标注^的位),那您就没有必要读本文了——别浪费时
   间看对你没用的东西,时间是最宝贵的!

-r-sr-xr-x   1 root     bin         26975 Jun 24  1999 01:32 /usr/bin/passwd-----------1.1
   ^ 
-rwxrwSr-x   1 zyd      zyd         12506 Oct 29 10:27 test_euid-----------------------1.2
      ^
drwxrwxrwt   5 root     root         1024 Nov  1 17:17 01;34 /tmp----------------------1.3
^^^^     ^   ^
-rwxr-xr-x   2 zyd      zyd         32506 Oct 19 10:20 hard_link-----------------------1.4
             ^
lrwxr-xr-x   1 zyd      zyd         1 Oct 23 10:40 sym_link-/tmp/sym_target-----------1.5
^                                                            ^^^^^^^^^^^^^^^



   二、'ls -l'命令输出格式简介
   ===========================

   'ls -l'命令以长格式显示文件列表,其各字段含义如下:

lrwxr-xr-x   1 zyd      users         15 Oct 23 10:40 sym_link-/tmp/sym_target
 _________     ___      _____            ____________ ________  _______________
|    |       |  |         |            |       |          |            |
|    |       |  |         |            |       |          |            +--符号连接(s_link)
|    |       |  |         |            |       |          |
|    |       |  |         |            |       |          +-----文件名(name)
|    |       |  |         |            |       |
|    |       |  |         |            |       +----文件最后更改时间(time)
|    |       |  |         |            |
|    |       |  |         |            +------------以字节计的文件长度(size)
|    |       |  |         |
|    |       |  |         +----------文件属组(group)
|    |       |  |
|    |       |  +--------------------文件属主(user)
|    |       |
|    |       +-------连接数位(count)
|    |
|    +-------文件模式位(mode),占9位
|
+------------文件类型位(type),占一位

   以上9个字段中除了s_link外,其他字段对不同文件和目录都应该有。其中user、group、time和name的含义自
   明,本文就不再介绍,其它字段将分专题小节在本文介绍。


   三、文件类型(type)

   Linux支持的文件类型主要包括一下7类,箭头右面的字符就是相应的文件类型位标志:
   1、普通文件========-
   2、目录文件========d
   3、符号连接========l
   4、字符设备文件====c
   5、块设备文件======b
   6、命名管道FIFO
   7、套接口socket

   其中FIFO和socket超出了本文的范畴,不做介绍。其它文件简单解释如下:

   1、普通文件:就是普通文件(废话!),你用'vi myfile'建立的myfile就是普通文件,比如可执行二进制代码
   文件、script脚本文件、ASCII文本文件、数据文件、配置文件......就解释到这样行吗?

   2、目录文件:目录可以理解成放其它文件和/或其它目录的容器,是一种特殊文件,其内容由目录项组成,每个
   目录项主要包括两部分内容:文件名name和索引节点号inode,两者和起来称为连接,我们将在下小节对inode
   进行更详细的介绍。

   3、设备文件:不知道诸位是否有使用DOS的经验,如果我们的机器只有三个DOS系统文件IO.SYS, MSDOS.SYS,
   COMMAND.COM,而你需要

来源:https://www.tulaoshi.com/n/20160129/1509969.html

延伸阅读
标签: PHP
前言: PHP 中对各类 数据库 的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操作的一些问题收藏吧。 问:如何新建一个文件? 答: 1...
标签: PHP
如何存取二进制文件,用以下代码说明   首先创建测试表testtable CREATE TABLE testtable ( id INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY,filename CHAR(255),data LONGBLOB ); 将文件存入表中 <?php mysql_connect( "localhost", "root", "password"); //连接数据库 mysql_sele...
标签: 电脑入门
Windows7安全 方式 进入和winwindows xp 的操作类似 ,方法 一:开机在进入Windows系统启动画面之前按下F8键;方法 二:启动计算机时按住CTRL键。就会出现 系统多操作启动菜单,这个时辰 你只需要 挑选 SafeMode,就可以 直接进入到安全 方式 了。 1.删除顽固文件 在Windows正常方式 下删除一些文件或许整理 回收站时,系统可以 会提示文件正...
标签: PS PS教程
    Normal 模式 : 这是绘图与合成的基本模式,也是一个图层的标准模式.当一个色调和选择的图像区域合成进入到背景中时, Normal模式将下面的象素用增添到图像中的象素取代,这是对背景象素的一个直接替代. 在Normal模式中工作时,在最终确定一个编辑之前可以通过单击并拖动Opacity滑标来改变绘图和选择的不透明度,其中O...
摄影手动模式详解   1.什么是M档 M档是指全手动相机功能转盘上所具有的一个档。除此之外,全手动相机的功能转盘上还具有P、A、S档。 一般数码相机对P,A,S叫做部份手动功能,而M才称作全手动功能。用M档拍摄可以根据场景和拍摄的需求自由的选择光圈、速度,拍出自己想要的效果。但用M档拍摄并非简单的将相机调整到M的位置就...

经验教程

863

收藏

77
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部