情深不寿,强极则辱,谦谦君子,温润如玉。 收藏本站
登陆 / 注册 搜索

阅读: 7.8K   回复: 4

[# Linux] 零基础Linux第十课_文件的压缩及解压操作

小执念 古黑浩劫论坛大牛 2016-2-28 13:48 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
        文件的压缩相信大家都不陌生,平时在网上下载的一些文件也是压缩过后的,比如Apache、MySQL等。对文件进行压缩的优点有这么几个:减少文件的体积、把多个文件“变成”一个文件、方便数据的转移。

        一、压缩解压/etc
        etc目录是服务器上程序的配置文件,为了预防手贱删删改改导致程序出错,我们可以把整个etc目录压缩备份。普通压缩用zip,如果你想把文件压缩得更加小就要用到gzip。

        实例:“zip -r etc_back.zip /etc

        解释:-r 是递归压缩整个目录,只压缩一个文件不用加-r;压缩后的文件名;压缩的目标)

零基础Linux第十课_文件的压缩及解压操作 zip.gif

        因为操作/etc目录比较危险,所以必须由root才能压缩这个目录。如果你还不知道怎么切换到root,请把之前的课程看完。

        压缩好了,我们可以把这个文件复制到我们想复制到的地方。当然了,压缩后的文件是不能直接使用的,要想使用还要进行解压操作。解压命令“unzip etc_back.zip

        二、更高级的压缩tar、gzip

        在linux上我们常用的压缩软件是gzip而不是zip,因为它的的压缩能力更强!(linux中一个命令就是一个程序。)常见的参数有:

        -z        使用gzip压缩
        -c        新建打包文件
        -v        显示执行过程
        -f        设置文件名
        -x        解压文件

        实例:“tar -zcvf ~/etc.tar.gz /etc

        解释:-zcvf 使用gzip压缩、新建打包文件、显示执行过程、设置文件名;~/etc.tar.gz 打包压缩后放到自己家目录下并且设置压缩后的文件名为”etc.tar.gz“;/etc 压缩目标。
零基础Linux第十课_文件的压缩及解压操作 QQ截图20160228133244.png


        压缩过后,进行数据迁移等操作后,来解压tar.gz的压缩文件。

        实例:”tar -xzvf etc.tar.gz

        解释:-xzvf 解压文件、gzip压缩的、显示解压过程、文件名;解压目标。

        第十课就到这里结束了,看似很简单很短的帖子,也花了我好长时间。。。这方面的能力有待提高啊!


空谷幽兰 仗剑天涯 2016-2-29 11:56 来自手机 |显示全部楼层

从前车马很慢,书信很远,一生只够爱一个人,但是可以纳很多妾啊!

精华达人 主题破百 以坛为家 论坛元老
录像的话,比较容易扯淡,但是看的人比较浪费时间。

写帖子的话刚好相反,执念是为了不浪费学习的人的时间呀!+1
巴黎环抱的花海 「龙战于野」 2017-9-11 16:20 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

楼下的接上
凉冬空巷 「龙战于野」 2018-5-1 16:22 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

楼主!我一辈子都没有像今天这么开心,这么幸福,这么快乐,我想我已经找到了人生的真谛,那就是每天都能看这篇贴子,每天都将这篇贴子读一篇。这样生活才充满了朝气。可是这样我只是得到肉体上的满足。我卑微的灵魂并没有在烈火中得到永生。我想对你说,能够让我永远活的像个人,像个真正的人。就只有楼主——您了!
暮色里的白雪檐 「出类拔萃」 2018-5-3 09:03 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

寡人与众爱卿皆瞠目结舌。
您需要登录后才可以回帖 登录 | 注册账号  

本版积分规则

关于本站|大事记|小黑屋|古黑论 网站统计

GMT+8, 2020-9-22 20:10 , Processed in 0.067988 second(s), 31 queries , Redis On.

© 2015-2020 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表