rhcsa-压缩和解压缩

.zip:  zip 程序压缩打包的档案;(很常见,但是因为不包含文档名编码信息,跨平台可能会乱码)
.rar: rar 程序压缩打包的档案:(在windows上很常见,但是是商业软件。
·gz:  gzip 程序压缩的档案;(linux目前使用最广泛的压缩格式)
.bz2:  bzip2 程序压缩的档案
.xz: Xz程序压缩的档案
.tar:  tar 程序打包的资料,并没有压缩过。 (但是tar打包的时候可以指定文件格式,就相当于压了)
.targz:  tar程序打包的档案,其中并且经过gzip 的压缩(最常见)
.tar.bz2:  tar 程序打包的档案,其中并且经过 bzip2的压缩
.tar.xz:  tar程序打包的档案,其中并且经过xz的压缩(新一代压缩选择)
7z:.  7zip程序压缩打包的档案

zip和unzip命令

zip:可以压缩文件和目录

语法:zip  文件

语法:unzip  文件

压缩aa目录下的f1

多文件压缩

例:将f2和f3文件全部压缩为f4.zip

解压缩

语法:unzip  fn.zip

压缩目录

例:将b,c,d,e目录压缩成f.zip

压缩前:

rhcsa-压缩和解压缩_第1张图片

压缩后:

rhcsa-压缩和解压缩_第2张图片

tar

归档命令

语法:tar  选项  包名  要压缩的文件  要压缩的文件名

以下三点是任选其一

-c  创建.tar格式的包文件

-x  释放.tar格式的包文件

-t  查看包中的文件列表

必选项:

        用于指定打包文件名

-f      当与-c选项一起使用时,创建的tar包文件使用该选项指定的包文件

         当与-x选项一起使用时,则释放该选项指定的tar包文件

辅助选项

-v  表示在命令执行时显示详细的提示信息

-p  打包时保留文件及目录的权限

z  调用gzip程序,以gzip文件压缩或解压缩文件

-j  调用bzip2程序,以bzip2格式压缩或解压缩文件

-J  使用xz压缩或解压缩文件,xz的压缩率通常比bzip2更高

-C  和-x选项一起使用,表示释放包时指定释放的目标路径

例:将目录a压缩成a.tar

rhcsa-压缩和解压缩_第3张图片

将a.tar解压缩到a目录中

rhcsa-压缩和解压缩_第4张图片

scp

两台虚拟机之间互相传文件

-r  如果要传的时一个目录文件,就必须要加-r,不加-r,就传不过去

语法:scp  -r  当前主机文件  目标主机的对于路径

例1:将f1文件发到192.168.84.129的主机上

192.168.84.129的主机上就收到了当前主机上的f1文件

例2:从红毛8的主机上拿到红帽9的aa目录下的f1到红帽8的普通目录下

rhcsa-压缩和解压缩_第5张图片

linux中的特殊符号

;                可使用分号分隔多条命令                  在一行上输入和执行多条较短的命令,

                                                                           可使用分号来分隔命令

*                匹配任意零个或者多个字符              不能用于创建文件

?               匹配任意单个字符                            不能用于创建文件

[]                 匹配方括号中的任意一个                 不能用于创建文件

                   字符,表示范围可以用"-"

[^]或者[!]      匹配方括号中的任意一个                用于查找和删除文件,不用于创建文件

                    字符或数字后进行取反

{string,sting} 匹配括号中的任意一个                    可用于创建、查看、删除文件

                     字符串表示一个范围时,

                      字符串之间隔”-“

\                     使\后面的特殊字符失效                  例如:可以在命令行后面加一个\,再按回

                                                                            车键时并不表示执行该命令,而是表示

                                                                           换行,通过此方 式将一个较长的命令分

                                                                            成多行表达,增强命 命令的可读性。换

                                                                            行后系统自动显示提示符>

·(tab键上的) 反引号,一般用于引用命

                         令,执行的时候反引号里

                         面的命令会被执行,与$0作

                          用相同。

”                双引号,除了几个特殊字符外,                ”$“和“\”以及” ' “在双引号里面仍然保留                     将双引号内的几乎所有内容都                      自己 的特殊含义                  

                原样输出

history

作用:查看历史命令

rhcsa-压缩和解压缩_第6张图片

删除指定历史命令行

-d   删除指定历史命令行

语法:history  -d  要删除的行数

rhcsa-压缩和解压缩_第7张图片

你可能感兴趣的:(linux)