.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
压缩前:
压缩后:
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
将a.tar解压缩到a目录中
scp
两台虚拟机之间互相传文件
-r 如果要传的时一个目录文件,就必须要加-r,不加-r,就传不过去
语法:scp -r 当前主机文件 目标主机的对于路径
例1:将f1文件发到192.168.84.129的主机上
192.168.84.129的主机上就收到了当前主机上的f1文件
例2:从红毛8的主机上拿到红帽9的aa目录下的f1到红帽8的普通目录下
linux中的特殊符号
; 可使用分号分隔多条命令 在一行上输入和执行多条较短的命令,
可使用分号来分隔命令
* 匹配任意零个或者多个字符 不能用于创建文件
? 匹配任意单个字符 不能用于创建文件
[] 匹配方括号中的任意一个 不能用于创建文件
字符,表示范围可以用"-"
[^]或者[!] 匹配方括号中的任意一个 用于查找和删除文件,不用于创建文件
字符或数字后进行取反
{string,sting} 匹配括号中的任意一个 可用于创建、查看、删除文件
字符串表示一个范围时,
字符串之间隔”-“
\ 使\后面的特殊字符失效 例如:可以在命令行后面加一个\,再按回
车键时并不表示执行该命令,而是表示
换行,通过此方 式将一个较长的命令分
成多行表达,增强命 命令的可读性。换
行后系统自动显示提示符>
·(tab键上的) 反引号,一般用于引用命
令,执行的时候反引号里
面的命令会被执行,与$0作
用相同。
” 双引号,除了几个特殊字符外, ”$“和“\”以及” ' “在双引号里面仍然保留 将双引号内的几乎所有内容都 自己 的特殊含义
原样输出
history
作用:查看历史命令
删除指定历史命令行
-d 删除指定历史命令行
语法:history -d 要删除的行数