Linux文件管理 linux课程( 三 )
4.焦油包装压缩和解压
打包是指存储在文件中的文件或目录的集合 。归档文件没有压缩,占用的空空间是其中所有文件和目录的总和 。
5MB
10MB
3.txt 20MB
123.tar 35MB
压缩文件也是文件和目录的集合,这个集合也存储在一个文件中,但两者的区别在于压缩文件占用的磁盘空小于集合中所有文件大小的总和 。
123.tar.gz不是35MB,而是压缩后的大小 。
1)包装
命令:tar
功能:将多个文件打包成一个文件 。
语法:tar option package file name要打包的文件或目录 。
通用参数:
-c、创造创造的意义
-v,展示打包文件的过程 。
-f,指定包的文件名 。必须添加此参数 。
-u,update的缩写,更新原包文件中的文件(理解)
-t,检查打包文件的内容(理解)
注意:
当使用tar命令指定选项时,不能在选项前输入“-” 。例如,使用“cvf”选项与“-cvf”具有相同的效果 。用tar命令归档的包通常称为tar包(tar包文件都以“.”结尾) 。焦油”) 。
用法:tar -cvf文件名文件1文件2文件3
示例代码:
# tar-CVF abc.tar a . txt b . txt c . txt
含义:把当前目录下的a.txt b.txt c.txt打包成一个abc.tar文件,大小是三个文件的总和,而且足够掌握CVF了 。
用法2: tar -uf要追加的现有包文件名
示例代码:
# tar-uf abc.tar d . txt
含义:将当前目录下的d.txt添加到abc.tar文件中,其大小为四个文件之和 。
用法:tar -tf包文件名
示例代码:
# tar-TF abc.tar
含义:检查abc.tar文件的内容 。
2)包装和压缩(关键)
Linux,有很多常用的压缩工具,比如gzip,zip,bzip2,xz等等 。
tar打包时支持压缩,gzip、bzip2、xz压缩工具都可以用在tar打包的文件中 。
命令:tar
功能:将多个文件打包压缩成一个文件,其实就是tar命令的三个压缩参数 。
语法:tar选项打包文件名要压缩的文件或目录 。
通用参数:
-z,压缩为 。gz格式
-j,压缩为 。bz2格式
-J,压缩为 。xz格式
-c、创造创造的意义
-x,减压
-v,展示打包文件的过程 。
-f,file指定包的文件名 。必须添加此参数 。
-u,update的缩写,更新原包文件中的文件(理解)
-t,检查打包文件的内容(理解)
替换c
f替换
注意:这里打包的文件名叫做abc.tar.gz,其中 。gz代表由gzip压缩的tar文件,为了方便运维人员识别该文件 。
用法2: tar -jcvf文件名文件1文件2文件3
示例代码:
# tar-jcvf ABC . tar . bz2 a . txt b . txt c . txt
含义:将当前目录下的a.txt b.txt c.txt打包成bz2压缩的abc.tar.bz2文件,这是压缩后的大小 。
用法3: tar -Jcvf文件名文件1文件2文件3
示例代码:
# tar-Jcvf ABC . tar . xz a . txt b . txt c . txt
含义:将当前目录下的a.txt b.txt c.txt打包成xz压缩的abc.tar.xz文件,这是压缩后的大小 。
注:bz2、gzip、xz、XZ的压缩比不同,gzip是实际工作中最常用的工具 。换句话说,最常见的压缩和打包文件是 。tar.gz
3)减压
解压缩时,将压缩命令中的C替换为x 。
用法:tar -zxvf文件名
示例代码:
#塔尔-zxvf abc.tar.gz
含义:解压缩abc.tar.gz文件 。
用法:tar -jxvf文件名
示例代码:
#tar -jxvf abc.tar.bz2
含义:解压abc.tar.bz2文件 。
用法:tar -Jxvf文件名
示例代码:
#tar -Jxvf abc.tar.xz
含义:解压abc.tar.xz文件 。
通用解压缩参数(记住这一点)
用法:tar -xvf文件名
示例代码:
#tar -xvf abc.tar.xz
含义:系统会自动识别压缩格式,并自动选择相应的工具进行解压缩 。
5.zip压缩和解压缩(理解)
1)zip压缩
命令:zip
功能:兼容unix和windows,可以压缩多个文件或目录 。
语法:# zip [parameter]压缩文件需要压缩文件(可以是多个文件) 。
参数:-r递归压缩(压缩文件夹)
注意:zip压缩的默认压缩格式是 。拉链 。当然是后缀 。也可以加zip,一般都是加的 。
用法:文件压缩
用法:zip压缩文件名要压缩的文件
示例代码:
#zip 1.zip 1.txt
含义:将1.txt压缩成1.zip
# zip 1 Dao 4 . zip 1 . txt 2 . txt 3 . txt 4 . txt
含义:将1.txt、2.txt、3.txt、4.txt四个文件压缩成一个1dao4.zip文件 。
用法:文件夹压缩
2)解压缩解压
命令:解压缩
功能:解压文件 。
语法:unzip要解压缩的压缩文件[-d]解压缩目录
选项:-d,目录缩写,表示将文件解压到指定目录 。
推荐阅读
- 这个俱乐部不简单! 俱乐部管理
- 为财富管理作出重新定义 管理定义
- 加强教育管理工作 教育管理论文
- 如何使用 Filza在iOS 14 中安装 deb 文件 deb文件怎么安装
- 策划推广对于企业的重要性有哪些? 企业管理的重要性
- Excel如何删除缓存文件 缓存文件
- pptx文件怎么转换pdf pptx文件在微信怎么打开?
- 安全生产教育培训管理制度 安全生产培训制度
- 浅谈玉米种植技术与管理方案 玉米种植技术
- 软件研发项目管理制度 研发中心管理制度