linux文件系统基础知识(学习笔记)

linux文件系统
 —— 在任何一个操作系统中,文件系统无疑是最重要的组件,用于组织
 和管理计算机存储设备上的大量文件,并提供用户交互接口,linux同样
 具备完善的文件系统,用户既可以使用界面友好的Nautilus图形文件管理
 器,页可以使用功能强大的shell文件系统管理工具。
 
 文件系统类型
 —— linux是一种兼容性很高的操作系统,支持的文件系统格式很多,大体
 可以分为以下几类:
 —— 磁盘文件系统:指本地主机中实际可以访问到的文件系统,包括硬盘、
 CD-ROM、DVD、USB存储器、磁盘阵列等。常见文件系统格式有:autofs、
 coda、Ext(Extended File system,扩展文件系统)、Ext3、Ext4、VFAT、
 IS09660(通常是CD-ROM)、UFS(Unix File System,Unix文件系统)、FAT、
 FAT16、FAT32、NTFS等;
 —— 网络文件系统:是可以远程访问的文件系统,这种文件系统,在服务器
 端仍是本地的磁盘文件系统,客户端通过网络远程访问数据。常见文件格式
 有:NFS、Samda等;
 —— 专有/虚拟文件系统:不驻留在磁盘上的文件系统。常见格式有:TMPFS(
 临时文件系统)、PROCFS(Process File System,进程文件系统)和(
 Loopback File System,回送文件系统)。
 
 目前Ext4是linux系统广泛使用的一种文件模式。在Ext3基础上,对有效性
 保护、数据完整性、数访问速度、向下兼容等方面做了改进。
 —— 最大的特点是日志文件系统:可将整个磁盘的写入动作完整地记录在
 磁盘的某个区域上,以便在必要时回溯追踪。
 
 linux分区的命名方式
 字母与数字相结合
 前两个字母表示设备类型
 —— "hd"代表IDE硬盘
 —— "sd"表示SCSI或SATA硬盘
 第三个字母说明具体的设备
 —— "/dev/hda"表示第一个IDE硬盘
 —— "/dev/hdb"表示第二个硬盘
 如果很在意系统的高性能和稳定性,应该使用SCSI硬盘
 
 文件系统相关命令
 file命令
 —— 在linux文件系统中,文件扩展名不总是被使用或被一致的使用。如果
 一个文件没有扩展名,或者文件与其扩展名不符时怎么办,file命令功能
 用于判定一个文件的类型。file命令一般语法格式为:
        file [filename]
 —— 其中filename是文件名。命令的输出将显示该文件是二进制文件、文本
 文件、目录文件、设备文件,还是linux中其他类型的文件。 
 
 mkdir命令
 —— mkdir命令用于创建一个目录。一般语法格式为:
        mkdir [-p] directory_name
 —— 其中,directory_name为要创建的目录名,并且不能是已有目录,通常
 不允许嵌套创建子目录。
 —— 使用选项[-p]表示可以创建子目录
 
 rmdir命令
 —— rmdir命令用于删除一个目录。一般语法格式为:
        rmdir [-p] directory_name
 —— 其中,directory_name为要删除的一个或多个目录名
 —— 使用选项[-p]表示可以删除子目录
 —— rm -r directory_name效率更高,因为它不需要各层目录均为空
 
 创建连接文件
 —— linux中有两种类型的链接:
    —— 硬链接:是利用linux中为每个文件分配的物理编号————inode建立
    链接。
    —— 软连接(符号链接):是利用文件的路径名建立链接。通常建立软
    链接使用绝对路径而不是相对路径,以最大限度增加可移植性。
 需要注意的是,如果是修改硬链接的目标文件名,链接依然有效;如果修
 改软连接的目标文件名,则链接将断开;对一个已存在的链接文件执行移
 动或删除操作,有可能导致链接的断开。假如删除目标文件后,重新创建
 一个同名文件,软链接将回复,硬链接不在有效。
 
 ln命令
 —— 命令可以使用创建文件的链接命令。一般语法格式为:
        ln [-s] target link_name
 —— 其中,选项"-s"表示为创建软链接。在缺省的情况下,创建硬链接。参
 数target为目标文件,link_name为链接文件名。如果链接文件名已经存在
 但不是目录,将不做链接。目标文件可以是任何一个文件名,也可以是一个目录。
 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值