Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6319444
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

分类: LINUX

2013-03-25 03:06:35

原文地址:linux文件对象剖析 作者:huarte

linux文件系统概念
我们已经知道,数据保存在存储介质上,比如硬盘,在X86结构上,不同系统都有从硬盘读取文件的独特方法,因此造就了不同的文件管理系统,如windows下的fat/ntfs,linux下的ext2/etx3;操作系统能不能读取某个文件系统与自身核心有关,只有当把想支持的文件系统编译到我们使用的核心时候,它才可以被识别到。

linux文件操作常用指令
file、mkdir、grep、dd、find、mv、ls、diff、cat、ln、cp;

常见文件管理系统
fat  fat32  ntfs  ext2 ext3 ........

linux文件属性

执行指令ls -al,输出如下

    档案属性众多,可分为以上7类,实际也可认为是10类,大致如下:
    1.第一栏代表档案的属性,需要注意的是,这栏可细分出四个属性,如下图:

    第一个代表档案类别,指明档案是【目录|文件或连接文件等等】;
  •    当为[d]则是目录,例如上表的第11行;
  • 当为[-]则是档案,例如上表的第5行;
  • 当为[l]则表示为连接档(link file);
  • 当为[b]则表示为装置文件里面的可供存储的接口设备;
  • 若为[c]则表示为装置文件里面的 串行端口设备,例如:键盘、鼠标;
    接下来的属性中,三个为一组,且均为[rwx]三个参数的组合,其中,r代表可读(read),w代表可写(write),x代表可执行(excute);
    2.第二栏表示连接占用的节点(i-node):跟这个连接档比较有关系。如果是目录的话,就与该目录下还有多少目录有关;
    3.第三栏表示这个档案或目录的拥有人;
    4.第四栏表示拥有人的群组;
    5.第五栏表示这个档案的容量大小;
    6.第六栏表示这个档案的建档日期或最近修改日期,分别为月份、日期及时间;
    7.第七栏为这个档案的档名;
对文件系统的理解与运维
    linux系统由一系列的不同功能的文件组成,对linux文件系统的熟练程度决定了对管理运营LINUX系统的深度。其中在使用LINUX指令时,其紧紧关联相关对象属性,只有对我们操作对象属性非常属性时候,我们的指令运用才会得心应手。
    比如当我们在使用find指令执行工作时候就会涉及文件的多个属性,如时间、大小、文件类别等等;

阅读(888) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~