压缩包装介绍

windows下最常见的压缩文件是。rar格式,但是Linux有自己独特的压缩工具。

如果您想要一个windows和Linux可以互相使用的压缩工具,建议使用。格式

压缩的主要好处是:

节省磁盘空间占用率节省网络传输带宽消耗网络传输更加快捷

在Linux系统中,什么类型的压缩包是常见的

格式压缩工具。压缩工具。gzg压缩工具,只能压缩文件和删除源文件。bz2b2压缩工具只能压缩文件和删除源文件。tar.gz首先使用tar命令进行存档和打包,然后使用g进行压缩。tar.bz2首先使用tar命令进行归档打包,然后使用b进行压缩

注意:1.Linux下常用压缩文件以.tar.gz结尾.2.Linux下压缩文件必须带后缀.

G压缩工具

#安装g压缩工具

# yum install -y g

#创建文件

# echo 123 & gt;>。文件1

#压缩文件1

# g文件1

#查看文件

# ll

总消耗量4

-rw-r-r-1根根6月30日23日17:31 file1.gz

#查看文件类型

#文件file1.gz

文件1.gz: g压缩数据,是“文件1”,来自Unix,最后修改:孙俊23 17:31:54 2019

g压缩后检查文件内容

# zcat file1.gz

123

#解压缩文件

# g-d file1.gz

#查看文件

# ll

总消耗量4

6月23日17:31文件1

#要压缩所有文件应该怎么做?

压缩工具

Zip是压缩工具,解压缩是解压缩工具

#安装压缩工具和解压缩工具

# yum install -y 解压

#压缩文件是包

# filename . filename

#移动行李衣物

#压缩目录是包

# -r dir. dir/

#解压文件包,默认解压到当前目录

#解压缩filename.

请问:Linux中的和windows中的可以互相解压吗?

焦油压缩工具

Tar是linux下最常用的压缩和解压缩,支持文件和目录的压缩和归档

#语法:tar 文件名

C //创建新的存档文件

X //打开归档文件

T //列出存档文件中的文件

V //对输出命令进行归档或解包的过程

F //指定包文件名,写最后的多参数f。

C //指定提取目录的位置

Z //使用g压缩存档文件

J //使用b2压缩存档文件

J //使用xz压缩存档文件

X //排除多个文件

H //包软链接

P //绝对路径打包

-硬取消引用////打包硬链接

-排除//写入打包时需要排除的文件或目录

//常用的封装和压缩组合

Czf //打包的tar.gz格式

Cjf // package tar.bz格式

CJf // package tar.xz格式

Zxf //解压缩tar.gz格式

Jxf //解压缩tar.bz格式

Xf //自动选择解压缩模式

Tf //查看压缩的包内容

打包并压缩文件或目录

//在g存档模式下打包和压缩

tar czf test.tar.gz测试/ test2/

//在bz2模式下压缩

tar cjf test.tar.bz2 dir.txt dir/

//封装链接文件,封装链接文件的真实文件

# cd /

# tar czfh local.tar.gz etc/RC . local

#打包/tmp下的所有文件

# cd /

# find tmp/-type f | xargs tar czf tmp.tar.gz

#打包/tmp下的所有文件

# tar czf tmp.tar.gz | xargs find tmp/-键入f

#打包/tmp下的所有文件

# tar czf tmp.tar.gz $

排除文件和包压缩

#排除单个文件

# tar czf etc.tar.gz-exclude = etc/services etc/

#排除多个文件

# tar czf etc.tar.gz-exclude = etc/services-exclude = etc/RC . local etc/

# tar czf etc.tar.gz-exclude = etc/{ services,passwd,shadow,gshadow,group}

#将要排除的文件写入文件

# cat paichu.list

etc/services

etc/rc.local

etc/rc.d/rc.local

#指定要排除的文件列表,最后打包并压缩它们

# tar CzFx etc.tar.gz paichu . list等/

查看压缩文件

//查看压缩包内容和解压缩

# tar TF test.tar.gz

解压缩压缩文件

//解压或解压

# tar xf test.tar.gz

//将tar.gz提取到另一个目录

# tar xf/etc/local . tar . gz-C/tmp

注意: 不管是打包还是解包,原文件是不会被删除的,但会覆盖当前已经存在的文件或者目录。

TAR生产案例实践

基础环境准备

# yum install Maria db-server

# system CTL start Maria db

# mkdir /backup

案例1 mysql物理备份和恢复

# tar CjF/backup/MySQL . tar . xz/var/lib/MySQL

# tar xf/backup/MySQL . tar . xz-C/

案例2 mysql物理备份和恢复

# CD/var/lib/MySQL

# tar CJf/backup/MySQL . tar . xz *

# tar TF/backup/MySQL . tar . xz

# tar xf/backup/MySQL . tar . xz-C/var/lib/MySQL

案例三主机A /etc->:主机A /tmp

# tar czf-/etc | tar xzf-C-/tmp

案例4主机A /etc->:主机B /tmp

#传统方法

# scp-r/etc root @ 192 . 168 . 69 . 113:/tmp

#建议的方法:

#接收b主机,需要监听端口

# system CTL stop firewalld . service

# NC-l 8888 | tar xzf-C-/tmp

#发送方a主机

# tar-czf-/etc | NC 10 . 0 . 0 . 100 8888

tar:从成员名称中删除前导`/'

压缩命令练习

1.如何使用g命令压缩和解压缩文件

2.如何使用命令压缩和解压缩文件和目录

3.在/opt目录中创建一个具有您自己名称的文件

4.把整个opt目录打包,命名为test_opt.tar.gz

5.检查test_opt.tar.gz中的打包文件

6.将打包的test_opt.tar.gz内容提取到/tmp目录

7.打包etc目录中的所有文件,不是目录而是文件

8.打包etc目录中的所有文件,不包括passwd和影子

9.在etc目录中打包所有以P开头的文件

10.打包etc目录中大于1M的所有文件

1.《linux压缩命令 Linux文件管理-压缩打包》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《linux压缩命令 Linux文件管理-压缩打包》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1676819.html