1.gzip
【命令作用】
压缩和拓展文件(gzip系的压缩以及解压,默认不保留源文件,压缩之后默认文件后缀名为.gz)
【命令语法】
gzip [选项] 参数
【常用选项】
-d 解压缩,相当于gunzi
-c 将结果输出至标准输出,而不改变原文件;可以用">"来继续导出
-r 递归压缩目录中每个文件
-# 1-9,指定压缩比,默认为6,数字越大压缩比例越高,压缩消耗的时间越长,对CPU的消耗越大
-t 测试压缩
-v 显示过程
-f 强制压缩文件(即无视文件名称或硬连接是否存在以及该文件是否为符号连接)
【参数说明】
文件或者目录(针对目录时,需带-r选项,且是压缩并替换目录中每个文件
【命令示例】
gzip -r /test 压缩test目录下的每个文件
gzip -c /test/sx 对/test目录下的sx文件将压缩结果输出到屏幕上,但不真正进行压缩
gzip -9 /test/sx 最佳压缩比压缩/test/sx
2.gunzip
【命令作用】
解压缩gzip压缩的文件
【命令语法】
gunzip [选项] 参数
【常用选项】
-f 强制解压缩(即无视文件名称或硬连接是否存在以及该文件是否为符号连接)
-c 将结果输出至标准输出,而不改变原文件;可以用">"来继续导出
-t 测试解压缩
-v 显示过程
-r 递归解压缩(解压目录中的全部压缩文件)
【参数说明】
gzip压缩的文件,实际上gunzip就是gzip的硬链接,所有的操作皆是调用gzip完成的
【命令示例】
gunzip -r /test 解压test目录下的每个文件
gunzip -c /test/sx 对/test目录下的sx文件将解压结果输出到屏幕上,但不真正进行解压
3.zcat
【命令作用】
不真正解压缩文件,显示压缩包中文件的内容
【命令语法】
zcat [选项] 参数
【常用选项】
-t 测试压缩文件的完整性
-r 在目录上执行递归操作
-q 忽略警告信息
-d 同时执行解压缩操作
-l 显示压缩包中文件的列表
【参数说明】
gzip压缩的文件
【命令示例】
zcat -r /test 解压test目录下的每个文件
zcat -c /test/sx 对/test目录下的sx文件将解压结果输出到屏幕上,但不真正进行解压
4.bzip2
【命令作用】
块排序文件压缩器(压缩之后默认文件后缀名为.bz2,bzip2系压缩/解压 默认不保留源文件)
【命令语法】
bzip2 [选项] 参数
【常用选项】
-d 解压缩
-z 强制压缩
-f bzip2在压缩或解压缩时,若输出文件与现有文件同名,默认不会覆盖现有文件。若要覆盖。请使用此选项
-k bzip2在压缩或解压缩后,默认会删除原始文件。若要保留原始文件,请使用此选项
-v 压缩或解压缩文件时,显示详细的信息
【参数说明】
文件(不能是目录)
【命令示例】
bzip -z acd.lk 强制压缩文件acd.lk
bzip -k acd.lk 保留源文件压缩
5.bunzip2
【命令作用】
解压缩bzip2压缩的文件
【命令语法】
bunzip2 [选项] 参数
【常用选项】
-k 保留源文件解压,解压时默认删除源文件,使用此选项可保留源文件
-f 强制覆盖(解压时,若出现同名文件,默认不覆盖,使用此选项可覆盖同名文件)
-v 显示解压的详细信息
【参数说明】
由bzip2所压缩的文件
【命令示例】
bunzip2 -kv sdf.bz2 解压文件并显示其解压的详细信息
6.bzcat
【命令作用】
不解压文件查看其内容
【命令语法】
bzcat [选项] 参数
【常用选项】
无
【参数说明】
bzip2压缩的文件
【命令示例】
bzcat asd.bz2 显示压缩文件内容
7.xz
【命令作用】
压缩文件,默认后缀名为xz(默认不保留源文件)
【命令语法】
xz [选项] 参数
【常用选项】
-k 保留源文件压缩
-d 解压文件
-# 1-9指定压缩比,默认为6,越大压缩效果越好,消耗的时间也就越久
【参数说明】
文件
【命令示例】
xz -k -8 mbc 压缩文件mbc以压缩比8压缩并保留源文件
8.unxz
【命令作用】
解压缩以xz命令压缩的文件
【命令语法】
unxz [选项] 参数
【常用选项】
-k 保留源文件解压
【参数说明】
xz格式的压缩文件
【命令示例】
unxz -k df.xz 解压文件df.xz 并包留源文件
9.xzcat
【命令作用】
不真正解压文件就查看文件内容,xz系
【命令语法】
xzcat [选项] 参数
【常用选项】
无
【参数说明】
xz压缩的文件
【命令示例】
xzcat df.xz 查看压缩文件df.xz中的内容,但不解压
10.zip
【命令作用】
压缩文件,且压缩后不删除源文件,也可以压缩目录
【命令语法】
zip [选项] 压缩包名 源文件名
【常用选项】
-d 从压缩包中删除指定文件
-g 向压缩包中追加指定文件
-r 目录递归压缩
【参数说明】
文件或者目录
【命令示例】
zip -d df gh.zip 从gh.zip中删除文件df
zip -r sd.zip sd 压缩目录sd
zip df.zip df 压缩文件df
11.unzip
【命令作用】
解压zip压缩包
【命令语法】
unzip [选项] 参数
【常用选项】
-c 将解压的结果输出至屏幕上,并对字符做合适的转换,不解压文件
-l 显示压缩文件内所包含的文件
-d目录路径 指定文件解压缩后所要存储的目录
-n 解压缩时不覆盖原有的文件
-o 解压缩时直接覆盖原有文件
【参数说明】
zip压缩包
【命令示例】
unzip -c jk.zip 不解压文件显示jk.zip中的内容
unzip -l jk.zip 插件jk.zip里面包含了那些文件
unzip -d /cdrom jk.zip 将jk.zip的文件解压到/cdrom里
12.zipinfo
【命令作用】
查看zip包内的文件信息
【命令语法】
zipinfo [选项] 参数
【常用选项】
-l 查看压缩包内的详细信息(ls -l 的效果显示)
-1 仅查看压缩包内文件的文件名
-v 查看每个文件的详细信息
【参数说明】
zip压缩包
【命令示例】
zipinfo -l jk.zip 查看压缩包内文件的详细信息
13.zipsplit
【命令作用】
切割zip包(被切割后的包的大小,不能大于zip压缩包中最小的文件的大小)
【命令语法】
zipsplit [选项] 参数
【常用选项】
-n 指定分割后每个zip文件的大小
-b 指定分割后的zip文件的存放位置。
【参数说明】
zip压缩包
【命令示例】
zipsplit -n 10K jk.zip 分割zip包为10K包
14.tar
【命令作用】
归档命令
【命令语法】
tar [选项] 参数
【常用选项】
-c 新建归档
-x 展开归档
-v 显示归档
-f 指定归档文件
-tv 不展开归档的前提下查看归档文件
-r 往归档里添加
-C dir 指定归档展开的目录
【参数说明】
目录或者多个文件
【命令示例】
tar -xf hj.tar.gz -C /cdrom 解开归档hj到/cdrom下
15.dump
【命令作用】
用于备份ext文件系统
【命令语法】
dump [选项] 参数
【常用选项】
-# 指定备份层级(0为不备份,1为每天备份,2为隔一天备份)
【参数说明】
-f 指定备份到哪个设备
【命令示例】
16.restore
【命令作用】
dump命令的逆过程,用于恢复dump命令的备份
【命令语法】
restore [选项] 参数
【常用选项】
-i 以交互模式运行
-y 不交互一律回答yes
【参数说明】
dump的备份文件
【命令示例】