工坊第四天
一、Linux文件系统简介:
1 Linux文件系统格式为ext3、而ext4或xfs。
Ext3具有日志功能,系统重启后可通过日志恢复重启前的写操作。
Ext4 支持的最大文件系统容量和单个最大文件大小比ext3大了许多。
Xfs 支持的量级比ext4大
Linux文件系统在windows中无法识别,Linux系统可以挂载Windows文件系统,目前支持 MS-DOS、VFAT、FAT、BSD等格式;Red和centos不安装ntfs-3g软件包的情况下不支持NTFS
2 查看系统所支持的文件类型:命令:#cat /etc/filesystems
二、Linux文件类型
- 常见文件类型:
普通文件(regular file):即一般类型的文件,用ls -l命令查看目录时,第 一个属性为“-”的文件就是普通文件。可以分为纯文本文件(ASCII)和二 进制文件(binary)。纯文本文件可通过cat、more、less等查看,二进制 文件不能
目录(directory):类似于Windows的文件夹,在Linux中称之为目录,, 用ls -l命令查看目录时,第 一个属性为“d”的文件就是目录。
链接文件(link file):用ls -l命令查看目录时,第 一个属性为“l”的文件就是链接文件。类似于Windows的快捷方式
设备(device):与系统周边相关的一些文件,通常集中在/dev目录下;分为两种,一种是块(block)设备,就是硬盘;用ls -l命令查看目录时,第 一个属性为“b”的文件就是块设备。
另一种是字符(character)设备,是一些串行端口的接口设备,例如鼠标键盘等;用ls -l命令查看目录时,第 一个属性为“c”的文件就是字符设备。
- Linux文件后缀名
在Linux中没有具体意义,便于用户区分文件
示例: 1.sh代表他是一个shell脚本,2.tar.gz 代表他是一个压缩包, my.cnf 代表他是一个配置文件,test.zip代表他是一个压缩包
- Linux的链接文件
命令格式:ln [-s] [来源文件] 【目的文件】
不加-s为建立硬链接,加-s为软链接。
硬链接:再建立一个inode链接到要读取的文件放置的块区域,进行硬 链接时该文件内容没有任何变化只是增加了一个指向这个文件的inode, 并不会占用额外的磁盘空间;
限制:不能跨文件系统,因为文件系统有不同的inode table
不能链接目录
软连接:建立一个独立的文件,当读取这个链接文件时它会把读取的行 为转发到该文件链接的文件上;删除文件时链接文件不会有影响。再次 打开文件时提示无法打开文件。软链接使用较广泛
(个人理解:软链接就是在需要的地方,建立一个目标文件的快捷方式)
(倒数第三行passwd变颜色闪烁表示软链接找不到目标文件)
目录可以做软链接~!!!!!!!