可读        r

可写        w

可执行        x

档案属性:

第一栏:执行list -al后第一栏的十个标志[1 - 10]

1:

d    目录

-    档案

l    连接档

b    配置文件里可供储存的接口设备

c    配置文件里串行端口设备

2-4(拥有人的权限):

5-7(同群组的权限):

8-10(其他非本群组的权限):

如果是目录性质的话,没有可执行(x)权限是不可以进入读写的(r,w),即使有r/w权限声明.

例如:

d rwx r-- r--

表明非root用户是不能进入该目录的.

第二栏:

表示连结占用的节点

第三栏:

表示该档案或者目录的拥有人

第四栏:

表示拥有人的群组

第五栏:

该档案的容量大小

第六栏:

建档日期或者最近的修改日期

第七栏:

档案的档名

如果前面有.表明该档案是隐藏档

改变档案的所属群组        chgrp

改变档案所属人            chown

改变档案的属性            chmod

改变档案的九个属性

方法一:

r:4

w:2

x:1

eg:

-rwx rwx --- = 770

设置lanyue档案为rwx rwx ---

chmod 77 lanyue

方法二:

u:拥有者

g:所属组

o:非本组其他用户

+:加入

-:出去

=:设定

eg:

设置lanyue档案为rwx r-- r--

chmod u=rwx,g=r--,o=r--

除去lanyue档案组员的r权限

chmod g-r lanyue

除去所有人对lanyue档案的x权限

chmod a-x lanyue

档案类型:

-    正规档案

d    目录

l    连接档(类似快捷方式)

s    资料接口文件(一般用于网络数据承接)    

p    数据输送文件(他的存在是为了解决多个程序同时存取同一个档案所造成的错误)

/dev    设备与装置文件

附档名:

.sh    批次档(为使用shell写的)

Z,.zar,.tar,.gz,.zip,.tgz    打包后的压缩档案

.php,.html            网页档案

......

查看创建档案(文件或者目录)的默认权限        umask

r:4

w:2

x:1

执行umask查看默认权限时,并不包含x(执行权限),并且得到的数字是去除某个权限后的数据

eg:

umask-->0022

第二个数字代表u

第三个数字代表g

第四个数字代表o

2表示拿去了w权限

如果是

umask-->0066

表示除了拥有者外其他用户不具备任何权限

也可以使用 umask -S来更明显的查看默认权限

eg:

umask -S-->u=rwx,g=rx,o=rx

档案的隐藏属性            chattr [+-=] 

查看档案的隐藏属性        lsattr

隐藏属性参数:

A        是否修改访问时间

S        异同步写入磁盘

a        是否只能追加数据不允许修改或删除

c        是否自动压缩档案

d        否是执行dump命令时备份该文件

i        是否锁定文件(不能删除修改改名追加..数据)

s        是否删除时放入回收站

u        否是删除时放入回收站

查看档案数据类型        file

文件属性权限和数据会被放在不同的地,属性和权限会放在inode中,而具体数据会被放在data block中,并且另一个super inode会记录整个文件的整体信息.

inode:记录文件的属性,一个文件占用一个inode,同时记录该文件数据所在的block号码

block:实际记录文件的内容,若文件太大,会占用多个block

super block:记录次文件系统的整体信息,包括inode/block的总量,使用量,剩余量......

“碎片整理”的原因就是写入的block太过离散了,此时文件系统读取会很慢,于是会将同一个文件所属的block汇合在一起,读写就相对容易了。

Linux 文件管理篇(三 属性管理)的更多相关文章

  1. LInux文件管理篇,权限管理

    一: chgrp 改变文件所属用户组 chown 改变文件所有者 注意: 1.使用格式 chgrp/chown     user      file eg: chgrp lanyue permissi ...

  2. Linux文件权限与属性详解 之 SUID、SGID & SBIT

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  3. Linux文件权限与属性详解 之 一般权限

    目录 一般属性 1. iNode: 3152621 2. 文件类型 3.文件访问权限 4. 链接数目: 5. 文件所有者 6. 文件所属组 7. 文件大小 8. 修改时间 9. 文件名称 Linux文 ...

  4. Linux文件权限与属性详解 之 ACL

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  5. Linux文件权限与属性详解 之 chattr & lsattr

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  6. Linux文件权限与属性详解 之 su & sudo

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  7. Linux 程序设计学习笔记----Linux下文件类型和属性管理

    转载请注明出处:http://blog.csdn.net/suool/article/details/38318225 部分内容整理自网络,在此感谢各位大神. Linux文件类型和权限 数据表示 文件 ...

  8. Linux 文件基本属性与目录管理 (chmod chown ls cp mv cat )

    Linux 文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限. 为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的 ...

  9. Linux文件、目录属性

    文件.目录属性 可能有人觉得,文件这东西这么普通有什么好讲的,,,其实不然,在linux中一切皆文件,搞清楚文件的本质,将对我们大有裨益. 文件.目录属性简介 举个例子 randolf@localho ...

  10. 我眼中的Linux设备树(三 属性)

    三 属性(property)device_type = "memory"就是一个属性,等号前边是属性,后边是值.节点是一个逻辑上相对独立的实体,属性是用来描述节点特性的,根据需要一 ...

随机推荐

  1. react / config\webpack.config.js 编译后去掉map 减小体积 shouldUseSourceMap = false

    react / config\webpack.config.js 编译后去掉map 减小体积 shouldUseSourceMap = false

  2. JVM 参数及各部分含义(转)

    转自:https://www.jianshu.com/p/1c6b5c2e95f9 JVM参数分类 JVM参数分为标准参数和非标准参数: 标准参数: "-"开头的参数,如-clie ...

  3. 等价类计数:Burnside引理 & Polya定理

    提示: 本文并非严谨的数学分析,有很多地方是自己瞎口胡的,仅供参考.有错误请不吝指出 :p 1. 群 1.1 群的概念 群 \((S,\circ)\) 是一个元素集合 \(S\) 和一种二元运算 $ ...

  4. No compiler is provided in this environment报错解决方案

  5. Hibernate一对多

    例如:一个用户可以对应多个订单  但一个订单只能对应一个用户 1.创建实体类 2.编写映射文件 <?xml version="1.0"?> <!DOCTYPE h ...

  6. 文本编辑器之kindeditor

    摘要:最近在自己学习搭建网站的时候,突然要搭建网站的时候发现了一个好东西,那就是kindeditor这个文本编辑器,这个编辑器简单好用,而且很小,并且是开源的. 文本编辑器介绍 KindEditor ...

  7. 数据库安装和基本sql语句

    数据库概念 文件作为数据进行存储,数据格式千差万别 将保存数据的地方统一起来 MYSQL--------->一款应用软件 用来帮你操作文件的 只要是基于网络通信,底层就是socket 服务端 - ...

  8. 在Windows中安装OpenCV-Python |四

    目标 在本教程中 我们将学习在你的Windows系统中设置OpenCV-Python. 下面的步骤在装有Visual Studio 2010和Visual Studio 2012的Windows 7- ...

  9. 探索学习率设置技巧以提高Keras中模型性能 | 炼丹技巧

      学习率是一个控制每次更新模型权重时响应估计误差而调整模型程度的超参数.学习率选取是一项具有挑战性的工作,学习率设置的非常小可能导致训练过程过长甚至训练进程被卡住,而设置的非常大可能会导致过快学习到 ...

  10. 编译原理:LL(1)文法的判断,递归下降分析程序

    1. 文法 G(S): (1)S -> AB (2)A ->Da|ε (3)B -> cC (4)C -> aADC |ε (5)D -> b|ε 验证文法 G(S)是不 ...