Linux内核把文件类型归类如下:
1.普通文件
2.目录文件
3.链接文件
4.设备文件
5.管道文件
6. 套接字文件
查看文件系统挂载情况或将磁盘设备挂载到指定的目录:mount [选项] [设备名] [目录]
-t 文件系统类型 挂载指定的文件系统类型
-r 以只读方式挂载文件系统,默认为读/写方式
查看设备:fdisk –l
创建挂载点目录:mkdir /mnt/usb
挂载:mount /dev/sda1 /mnt/usb
使用:cd cd /mnt/usb
卸载:umount /mnt/usb
显示硬盘分区和空间:df [选项]
-a 显示全部的文件系统和各分区的磁盘使用情况。
-k 以k字节为单位显示。
-t 文件系统类型,仅显示指定文件系统的使用情况。
-x 文件系统类型,显示指定文件系统以外的其他文件系统的使用情况。
-T 列出每个分区所属文件系统的名称。
显示文件或目录的大小:du [-选项] [文件名或目录名]
a 显示全部目录及其次目录下的每个文件所占的磁盘空间
b 显示目录或文件的大小,以byte为单位。
c 最后再加上一个总计
h 以k(kb)、M(MB)、G(GB)为单位,提高信息的可读性。
s 只列出各文件大小的总和
x 计算指定文件系统的文件
检查和修复linux文件系统:fsck [-选项] 分区名称
-a 自动修复文件系统,不询问任何问题。
-A 对/etc/fstab 中所有列出来的分区做检查
-r 采用交互式操作,在修复时询问问题,让用户确认并决定处理方式。
-s 依次检查作业而不是同时执行。
-V 详细显示模式,显示命令执行的过程。
-t 指定要检查的文件系统的类型
归档/压缩:tar 选项 归档/压缩文件 [文件或者目录]
-c 创建归档/压缩文件。
-f 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解除该选项指定的归档。
-x 还原归档/压缩文件中的文件和目录
-t 显示归档/压缩文件的内容,查看已经备份了哪些文件。
-u 更新文件。就是用新增的文件取代原备份文件
-v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。
-w 每一步都要求确认。
-z 使用 gzip 方式压缩/解压缩归档文件。
-j 使用 bzip2 来压缩/解压缩归档文件。
压缩/解压缩:gzip [选项] 文件|目录
-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压。
-l 以长格式列出压缩文件的信息,包括压缩文件大小,未压缩文件大小,压缩比例,未压缩文件名字。
-r 递归的查找指定目录并压缩或解压缩其中的所有文件。
-v 对每一个压缩和解压文件显示文件名和压缩比例。
解压缩gzip/zip:gunzip 选项 文件列表
-c 将解压后的文件输出到标准输出。
-l 列出压缩文件中的文件而不解压缩。
-r 递归解压缩,解压缩命令行所指定目录中的所有子目录内的文件。
压缩为zip文件:zip [选项] 压缩文件 文件列表
-m 压缩完成后删除源文件
-r 按目录结构递归压缩目录中的所有文件
-v 显示版本资讯或详细讯息。
解压缩zip:unzip [选项] 压缩文件名
-l 查看压缩所包含的文件
-t 测试压缩文件是否已损坏
-d 目录名,把压缩文件解压缩到指定目录
-n 不覆盖已经存在的文件
-o 强制覆盖同名文件
压缩/解压缩bz2:bzip2 [选项] 文件|目录
-d 解压缩文件,相当于使用bunzip2命令。
-v 显示文件的压缩比例等信息。