[教学]归档与压缩的shell命令

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
kakald
帖子: 31
注册时间: 2006-08-21 17:20

[教学]归档与压缩的shell命令

#1

帖子 kakald » 2006-11-03 10:53

1. tar 命令

格式: tar 选项 归档/压缩文件 [文件或目录列表]
功能: 将多个文件或目录归档为tar文件,如果使用相关选项还可压缩归档文件。
主要功能说明:
-c (create) 创建归档/压缩文件
-r 向归档/压缩文件追加文件和目录
-t (list) 显示归档/压缩文件的内容
-u (update) 更新归档/压缩文件
-x (extract) 还原归档/压缩文件中的文件和目录
-v (verbose) 显示命令的执行过程
-z (gzip) 采用gzip方式压缩/解压缩归档文件
-j 采用bzip2方式压缩/解压缩归档文件
-f tar命令的必需选项

2. gzip 命令

格式: gzip [选项] 文件/目录
功能: 压缩/解压缩文件。无选项参数时执行压缩操作。压缩后产生扩展名为.gz的压缩文件,并删除源文件。
主要选项说明:
-d (decompress) 解压缩文件,相当于使用gunzip命令。
-r (recursive) 参数为目录时,按目录结构递归压缩目录中的所有文件。
-v (verbose) 显示文件的压缩比例

3. bzip2 命令

格式: bzip2 [选项] 文件/目录
功能: 压缩/解压缩文件。无选项参数时执行压缩操作。压缩后产生扩展名为.bz2的压缩文件,并删除源文件。bzip2命令也没有归档功能。
主要选项说明:
-d (decompress) 解压缩文件,相当于使用bunzip2命令
-v (verbose) 显示文件的压缩比例等信息

4. zip 命令

格式: zip [选项] 压缩文件 文件列表
功能: 可将多个文件归档后压缩。
主要选项说明:
-m 压缩完成后删除源文件。
-r (recursiv) 按目录结构递归压缩目录中的所有文件

5. unzip 命令

格式: unzip [选项] 压缩文件
功能: 解压缩扩展名为.zip的压缩文件
主要选项说明:
-l (list) 查看压缩文件所包含的文件
-t (test) 测试压缩文件是否已损坏
-d (directory) 指定解压缩的目标目录
-n (no) 不覆盖同名文件
-o 强制覆盖同名文件

欢迎来我的博客,交流初学的经验: http://kaka.lupaworld.com
回复