Linux学习(三)帮助命令,压缩命令
Linux学习(三)帮助命令,压缩命令
1.帮助命令:
-
man 命令
获取指定命令的帮助文档 -
man -f 命令 相当于 whatis 命令
查看命令拥有哪个帮助级别的命令 -
man 5 passwd
查看对应等级的帮助
帮助文档格式: - man -k 命令
相当于 apropos 命令,查看和命令相关的所有帮助 - help shell内部命令
获取shell内部命令帮助 - info 命令
详细命令帮助info
2.压缩命令
2.1 .zip 格式压缩
压缩文件:zip 压缩文件名 原文件
压缩目录:zip -r 压缩文件名 原文件
解压文件:unzip 压缩文件
2.2 .gz格式压缩
gzip 源文件
压缩为.gz格式的压缩文件,源文件会消失。
gzip -c 源文件 > 压缩文件
压缩为.gz格式的压缩文件,源文件不消失。
gzip -r 目录
压缩目录下的所有子文件,但是不能压缩目录
解压缩:
gzip -d 压缩文件
gunzip 压缩文件
解压缩目录下面的压缩包:
gunzip -r 压缩文件
2.3 .bz2格式压缩
bzip2 源文件
压缩为.bz2文件,不保留源文件
bzip2 -k 源文件
压缩之后保留源文件
注意:bzip2命令不能压缩目录
bzip2 -d 压缩文件
解压缩,不保留压缩文件,-k 保留压缩文件
bunzip2 压缩文件
2.4 打包命令tar
tar -cvf 打包文件名 源文件
选项: -c 打包
-v 显示过程
-f 指定打包后的文件夹
.tar.gz 压缩格式:
先打包为.tar格式,再压缩为.gz格式
打包为gzip格式的tar:
tar -zcvf 压缩包名.tar.gz
解压:
tar -zxvf 压缩包名.tar.gz 源文件
.tar.bz2 压缩格式:
先打包为.tar格式,再压缩为.bz2格式
tar -jcvf 压缩包名.tar.bz2 源文件
解压:
tar -jxvf 压缩包名.tar.bz2
指定解压缩位置:
tar -jxvf 压缩包名.tar.bz2 -C 指定目录
eg: tar -jxvf xdd.tar.bz2 -C /tmp/
压缩多个文件到指定目录下:
tar -zxvf /tmp/xdd.tar.gz xdd test
查看压缩包的内容:
tar -ztvf xdd.tar.gz