wangwt123

Linux(五)

一、文件/文件夹的压缩和解压

1、.zip后缀

压缩文件命令为:sudo zip [定义一个以.zip为后缀的文件名] [已有文件/目录1 已有文件/目录2......]

解压文件命令为:unzip [以.zip为后缀的文件名]

2、.gz后缀

压缩文件命令为:gzip [已有文件]

解压文件命令为:gunzip [以.gz为后缀的文件名]

3、.tar后缀

3-1、压缩

".tar" 格式的打包和解打包都使用 tar 命令,区别只是选项不同。

".tar" 格式压缩命令: tar [选项] [-f 压缩包名] 源文件或目录

选项:

-c:打包

-f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名。

-v:显示打包文件过程

即压缩文件命令为:tar -cvf  [定义一个以.tar为后缀的文件名]  [已有文件/目录1 已有文件/目录2]

3-2、解压

".tar" 格式解压命令:tar [选项] 压缩包

选项:

-x:解打包

-f:指定压缩包的文件名

-v:显示解打包文件过程

即解压文件命令为:tar -xvf [以.tar为后缀的文件名]

4、".tar.gz" 和 ".tar.bz2"后缀

4-1、压缩

使用tar命令直接打包压缩

tar [选项] 压缩包 源文件或目录

选项:

-z:压缩和解压缩 ".tar.gz" 格式

-j: 压缩和解压缩 ".tar.bz2" 格式

即压缩文件命令为:sudo tar -jcvf [定义一个以.tar.gz为后缀的文件名] [已有文件/目录]

4-2、解压

即解压文件命令为:sudo tar -jxvf [以".tar.gz" 为后缀的文件名]

二、Shell变量创建&使用

在shell中定义变量后,调用该变量可以使用$变量名称,具体shell的脚本如下:

每个bash文件都需要执行的权限,那么操作的命令为chmod 777 .sh的文件,如果   .sh文件没有这些执行的权限,那么我们想要读出  .sh文件的内容,会报错!

同时在 .sh的文件里输出内容时,需要Shell的echo和printf指令,用于字符串的输出。

posted on 2022-08-03 16:33  DOUBLE快乐  阅读(48)  评论(0编辑  收藏  举报

导航