Linux系统-文件管理

文件系统

操作系统中用来管理和存储文件 信息的软件机构称为文件管理系统,简称文件系统。

具体来说,这部分系统就是负责为用户建立、读取、修改和转储文件,控制文件的存取,当用户不再使用时撤销文件等。

常见的文件系统:

  1. FAT16

    MS-DOS6.X及以下版本使用。每个磁盘的分区最大只能达到2G,并且会浪费很多空间。在FAT16里有簇的概念,簇相当于图书馆里一格一格的书架,每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中,每个文件,无论大小,都至少要使用一个簇才能保存。

    FAT16分区与簇大小的关系:

    分区大小FAT16簇大小
    16~127M2K
    128~255M4K
    256~511M8K
    512~1023M16K
    1024~2047M32K

    如果一个1K的文件被保存到了1000M的分区,这个文件实际占用了16K空间。

  2. FAT32

    windows95及以后系统都支持。

    • 优点:FAT32在一个不超过8G的分区中,FAT32分区格式的每个簇容量都固定位4K,与FAT16比,可大大地减少磁盘的浪费。突破了GAT16对每一个分区的容量只有2G的限制,可以将一整个大硬盘定义成一个分区二不必分为几个分区使用,方便了磁盘管理。

    • 缺点:FAT32中无法存放大于4G的单个文件,且容易产生磁盘碎片,性能不佳。FAT不支持长文件名,只能支持8个字符,且后缀名最多只能支持3个字符。

  3. NTFS

    WindowsNT系列,用来取代FAT,每个簇的空间更小,磁盘的利用率更高,并且可以共享资源、文件夹及对文件设置访问许可权限。

  4. RAW

    RAW文件系统是一种磁盘未经处理或者未格式化产生的文件系统,一般说来由这几种可能造成正常文件系统变成RAW文件系统:

    • 没有格式化

    • 格式化中途取消

    • 硬盘出现坏道

    • 硬盘出现不可预知的错误

  5. EXT

    EXT是扩展文件系统,目前最新版本为EXT5

  1. HFS(+)

    苹果电脑上的文件系统

  1. Linux里的文件结构

    不同于Widows系统有盘符概念(C、D盘等),Linux里只有一个盘符,从“/”开始,它没有上级目录。如果把整个应用目录系统看成一个树形结构,“/”相当于树形结构的根,我们称之为根目录。

    在根目录下有几个一级文件/文件夹:

    目录说明
    /系统的根目录
    /bin包含一些二进制文件,即可执行文件。在命令行里执行的指令,如ls、rm、cp、mv等,都是在执行这个目录里的二进制文件
    /boot系统启动时所需的相关文件。切勿删除、更改
    /dev设备文件,其中许多都是在启动或运行时生成的。如将新的网络摄像头连接到机器中,就会自动弹出一个新的设备条目
    /etc存放所有的系统管理需要的配置文件和子目录(会经常使用)
    /home用户的主目录,每一个用户都有自己的目录,所有的用户都存放在home目录下
    /lib(64)存放系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库
    /lost+found这个目录一般是空的,当系统非法关机后,这里会存放一些没来得及保存的文件
    /meidaLinux系统自动识别的一些设备,比如U盘、光驱等,识别后linux会把识别的设备挂起
    /opt可以将第三方软件安装在该目录下
    /rootroot用户的家目录
    /sbin操作该目录下的文件需要管理员权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值