Linux学习(三)帮助命令,压缩命令

1.帮助命令:

  • man 命令
    获取指定命令的帮助文档
  • man -f 命令 相当于 whatis 命令
    查看命令拥有哪个帮助级别的命令
    Linux学习(三)帮助命令,压缩命令
  • man 5 passwd
    查看对应等级的帮助
    Linux学习(三)帮助命令,压缩命令
    帮助文档格式:Linux学习(三)帮助命令,压缩命令
  • man -k 命令
    相当于 apropos 命令,查看和命令相关的所有帮助
  • help shell内部命令
    获取shell内部命令帮助
  • info 命令
    详细命令帮助info

2.压缩命令

2.1  .zip 格式压缩

压缩文件:zip   压缩文件名   原文件
压缩目录:zip   -r   压缩文件名   原文件
解压文件:unzip   压缩文件
Linux学习(三)帮助命令,压缩命令

2.2   .gz格式压缩

gzip    源文件
    压缩为.gz格式的压缩文件,源文件会消失。

gzip   -c   源文件   >   压缩文件
    压缩为.gz格式的压缩文件,源文件不消失。

gzip   -r   目录
    压缩目录下的所有子文件,但是不能压缩目录
Linux学习(三)帮助命令,压缩命令

解压缩:
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格式
Linux学习(三)帮助命令,压缩命令

打包为gzip格式的tar:
tar   -zcvf   压缩包名.tar.gz
解压:
tar   -zxvf    压缩包名.tar.gz   源文件

.tar.bz2 压缩格式:
先打包为.tar格式,再压缩为.bz2格式
tar   -jcvf   压缩包名.tar.bz2   源文件
解压:
tar   -jxvf    压缩包名.tar.bz2
Linux学习(三)帮助命令,压缩命令
指定解压缩位置:
tar    -jxvf    压缩包名.tar.bz2    -C    指定目录
eg:   tar -jxvf xdd.tar.bz2 -C /tmp/

压缩多个文件到指定目录下:
tar   -zxvf    /tmp/xdd.tar.gz   xdd   test
Linux学习(三)帮助命令,压缩命令
查看压缩包的内容:
tar   -ztvf   xdd.tar.gz