• 周六. 10 月 12th, 2024

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

Linux C/C++编程之(六)常用命令之帮助和压缩和解压缩命令

King Wang

1 月 3, 2022

文章目录

    • 一、获得命令或配置文件帮助信息:man
    • 二、获得shell内置命令的帮助信息:help
    • 三、获得命令的中文帮助信息:–help
    • 四、将文件压缩为 .gz 格式,只能压缩文件:gzip
    • 五、将 .gz 文件解压:gunzip
    • 六、将文件或目录压缩为 .tar.gz 格式:tar -zcvf
    • 七、将 .tar.gz 文件解压:tar -zxf
    • 八、压缩解压缩格式 .zip
    • 九、将 .zip 文件解压:unzip
    • 十、将文件压缩为 .bz2 格式,只能压缩文件:bzip2
    • 十一、将 .bz2 文件解压:bunzip2

一、获得命令或配置文件帮助信息:man

  • 英文原意:manual
  • 命令所在路径:/usr/bin/man
    在这里插入图片描述
  • 执行权限:所有用户
  • 功能描述:获得帮助信息
  • 语法:
    • man 命令或配置文件

例子:

  • 查看 ls 命令的帮助信息:
man ls

在这里插入图片描述

  • 查看配置文件 services 的帮助信息:
man services

在这里插入图片描述

注意:查看配置文件不需要加上绝对路径,如果是 man /etc/services,那么显示的就是services的文件内容。
如果以文件即是命令,又是配置文件,比如man passwd,系统是优先显示命令帮助信息的。
如果想看函数信息,man 2 函数名。

二、获得shell内置命令的帮助信息:help

  • 英文原意:

  • 命令所在路径:shell 内置命令

  • 执行权限:所有用户

  • 功能描述:获得shell内置命令帮助信息

  • 语法:

    • help shell内置命令

例子:

  • 查看 umask 命令的帮助信息:help umask
    在这里插入图片描述

三、获得命令的中文帮助信息:–help

这里给大家一个简单的技巧,如果想简单的查看命令的帮助信息,而不是上面显示的很多内容,那么

命令 --help

例子:

  • 查看 ls 的帮助信息
    在这里插入图片描述

四、将文件压缩为 .gz 格式,只能压缩文件:gzip

  • 英文原意:GNU zip
  • 执行权限:所有用户
  • 功能描述:压缩文件,压缩后格式为.gz
  • 语法:
    • gzip【需要压缩的文件】
  • 压缩后文件格式:.gz

注意:只能压缩文件,不能压缩目录;压缩完后不保留原文件

例子:

  • 在txt目录下的文件word,然后通过gzip word压缩该文件,压缩后的文件为word.gz
    在这里插入图片描述

五、将 .gz 文件解压:gunzip

  • 英文原意:GNU unzip
  • 执行权限:所有用户
  • 功能描述:将格式为.gz的压缩文件解压
  • 语法:
    • gunzip 压缩文件名

注意:解压后不保留原文件

例子:

  • 将上面压缩后的文件word.gz解压:
gunzip word.gz

在这里插入图片描述

六、将文件或目录压缩为 .tar.gz 格式:tar -zcvf

  • 英文原意:
  • 执行权限:所有用户
  • 功能描述:将文件压缩为.tar.gz格式
  • 语法:
    • tar 选项【-zcf】 压缩后文件名 目录
    • -c 打包
    • -v 显示详细信息
    • -f 指定文件名
    • -z 打包同时压缩
  • 压缩后文件格式:.tar.gz

例子:

  • 通过 tar -zcvf world.tar.gz world 命令将 world 压缩为 world.tar.gz 文件
    在这里插入图片描述

注意:前面的gzip命令不同,通过tar压缩后是保留原文件或原目录的。

七、将 .tar.gz 文件解压:tar -zxf

  • 英文原意:
  • 执行权限:所有用户
  • 功能描述:将格式为.tar.gz的压缩文件解压
  • 语法:
    • tar 选项【-zxf】 .tar.gz的压缩文件名 指定解压后的文件存放目录,默认当前目录
    • -x 解包
    • -v 显示详细信息
    • -f 指定解压文件
    • -z 解压缩

例子:

  • 将 world.tar.gz 文件解压:
tar -zxvf a.tar.gz

在这里插入图片描述

八、压缩解压缩格式 .zip

  • 英文原意:
  • 执行权限:所有用户
  • 功能描述:将文件或目录压缩为.zip格式
  • 语法:
    • zip 选项【-r】压缩后文件名 文件或目录
    • -r 压缩目录
  • 压缩后文件格式:.zip

例子:执行命令:zip -r world.zip world,将world目录压缩为world.zip文件
在这里插入图片描述

注意:通过zip压缩后是保留原文件或原目录的。

九、将 .zip 文件解压:unzip

  • 英文原意:
  • 执行权限:所有用户
  • 功能描述:将格式为.zip的压缩文件解压
  • 语法:
    • uzip .zip的压缩文件名

例子:

  • 将world.zip文件解压:
unzip world.zip

在这里插入图片描述

注意:解压之后也是保留原文件的

十、将文件压缩为 .bz2 格式,只能压缩文件:bzip2

  • 英文原意:
  • 执行权限:所有用户
  • 功能描述:将文件压缩为.bz2 格式
  • 语法:
    • bzip2 选项【-k】 文件
    • -k 产生压缩文件后保留原文件
  • 压缩后文件格式:.bz2

例子:

  • 执行命令bzip2 -k world,将world文件压缩为world.bz2文件。
    在这里插入图片描述

十一、将 .bz2 文件解压:bunzip2

  • 英文原意:
  • 执行权限:所有用户
  • 功能描述:将格式为.bz2的压缩文件解压
  • 语法:
    • bunzip2 选项【-k】压缩文件
    • -k 解压缩文件后保留原文件

例子:

  • 将world.bz2文件解压:
bunzip2 world.bz2

在这里插入图片描述

注意:不加参数k,解压之后不保留原文件

发表回复