浅见linux文件系统

Linux文件系统

    硬盘是拿来存储数据的额,可以将其视为柜子,新的硬盘通常要进行格式化并分区,分区是把硬盘如柜子一样分割成几个小柜子,格式化即是在每个小柜子中间打入隔断,决定每个隔断的位置和大小,在柜门贴上标签,写清楚每件衣服保存的位置和衣服的特性,(如颜色,大小)

格式化过程还向硬盘写入了文件系统,不同的操作系统对文件的管理不同(文件的属性和权限也不同),因此需要将硬盘格式化,令其和操作系统一样的文件系统格式,并不是简单的清除数据。

     windows8采用FAT文件系统,2000以后使用的是NTFS文件系统,linux的正统文件系统是Ext2.还有Ext3,Ext4,xfs等文件系统

     linux系统的理念是:一切都是文件,linux系统是由Unix系统而来的。

     linux文件系统的目的:用来存储和管理文件,linux文件系统的文件是数据的集合,文件系统不仅包含文件的数据,还有文件系统的结构,linux用户和应用程序看到的文件,目录,软链接及文件保护信息都存储在其中。操纵系统是用来管理硬件和应用程序及文件系统的,不要混淆

linux文件系统的目录结构

    linux文件系统采用树状级结构,根目录(/)是文件系统中最重要的一个目录,就像windows的C盘一样,所有的目录都是根目录衍生出来的。根目录也参与操作系统的开机,还原,系统修复等行为。

绝对路径和相对路径

     绝对路径:由根目录(/)开始写起的文件名或目录名称,例如:/home/hyxy/.bashrc;
     相对路径:相对于你当前路径的写法,不以/开头。

linux文件系统支持的文件类型

        -(f);普通文件
        d:目录文件
        b:块设备,就是存储数据,提供系统存取的接口设备。例如你的一号硬盘的代码是/dev/hda1
        c:字符文件,一些串行端口的接口设备,例如鼠标键盘。
        l:符号链接文件,分为软链接和硬连接,类似windows的快捷方式。
        p:管道文件,FIFO也是一种特殊的文件类型,目的是解决多个程序同时存取一个文件所造成的错误。
        s:套接字文件,socket。如启动一个MySql服务器时产生的mysql.sock文件。

        查看文件的三种方法
        ls -l
        file
        stat

文件属性

  当使用ls -l命令时,可以看到一下属性
  925919 drwxr-xr-x. 2 michael michael 4.0K 11月 8:01:03
  
  925919:inode节点号
  drwxr-xr-x.:文件类型及其权限
  2:硬链接数
  michael michael:所属组
  4.0k:文件或目录大小
  11月 8:01:03:修改日期
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值