linux压缩类和解压类命令

gzip/gunzip指令

gzip用于压缩文件,gunzip用于解压

基本句型

gzip文件

gunzip文件.gz

例题

1、gzip/home/hello.txt

2、gunzip/home/hello.txt.gz

zip/unzip指令

zip用于压缩文件和目录,unzip用于解压

基本句型

zip选项xxx.zip即将压缩的内容

unzip选项xxx.zip

zip常用选项

-r:递归压缩

unzip常用选项

-d:指定解压后文件的储存目录

例题

1.zip-rmyhome.zip/home

2.unzip-d/opt/tmp/home/myhome.zip

tar指令是打包指令,最后打包后的文件是.tar.gz的文件

基本句型

tar选项xxx.tar.gz打包的内容

常用选项

-c形成.tar打包文件

-v显示详尽信息

-f指定压缩后的文件名

-z打包同时压缩

-x解包.tar文件

解压命令linux_linux下解压命令_linux解压包的命令

例题

1.tar-zcvfmyhome.tar.gz/home

2.tar-zxvfmyhome.tar.gz

有时侯头脑漏电了,思维必然打滑。

linux下解压iso文件,正常情况下,tar文件,tar.gz文件等都是用tar命令解压,zip文件用unzip解压,这么iso文件也是一种压缩格式,用7zip可以解压,错了,这样就走失。

例如图2中的ISO文件。

用7zip未能解压,报错不断。

假如用mount挂载的方式suse linux 下载,可以把文件释放,并且因为软件须要chown为特殊用户,挂载是只读,不能修改用户,又被pass。

接着在windows下把iso的扩充名改为zip,之后在linux下unzip,报错,觉得不是zip压缩文件,linux还真不好骗。

走过了前面三条弯路,最后搭桥过河。

先把iso文件mount到一个目录,之后把内容cp到指定目录,再对该目录chown,因而顺利释放iso文件。

惯性思维,经验主义,在个别时侯会浪费时间,遗失机会,不断操作,总结方式,总能跟上潮来潮去。

开源压缩工具7-Zip发布21.06版。主要更新为:LZMA/LZMA2的压缩速率提高、CPU占用率增加、提升ARM64版本上的速率、发布7-ZipLinux版命令行工具,修正bug等

Linux读书笔记——Linux系统备份+还原的形与神

解压命令linux_linux下解压命令_linux解压包的命令

一、神

Linux下的系统备份说到极至就是两件事:copy文件+压缩。

恢复系统也是两件事:解压缩+copy文件。

这是Linux系统备份+恢复的真谛,神。

有些文章linux下解压命令linux操作系统论文,以其昏沉,使人昭昭。不要被篇幅繁杂的文章所欺骗,看了半天还是一头雾水,但是觉得好复杂呀。

所谓真传一句话,假传万卷书。

copy+压缩/解压缩,这就是系统备份/还原的神。

有没有想过,为何可以这样做?Linux下一切皆文件!!!

二、形

神是思想,形就是具体方式。

备份——

使用下边的命令来备份系统:

#tar-cvzfbackup.tgz/

“tar”当然就是我们备份系统所使用的程序了。

linux解压包的命令_linux下解压命令_解压命令linux

“cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原先的权限)、“使用gzip来减少文件规格”。

“backup.gz”是我们即将得到的档案文件的文件名。

“/”是我们要备份的目录,在这儿是整个文件系统。

还原——-

使用下边的命令来恢复系统:

#tarxvpfzbackup.tgz-C/

听说可以在一个运行的系统中恢复系统,我没尝试过。

三、其他

(1)不仅tar,你也可以选择其他工具,如ddcpio等,方式类似,换汤不配药;

(2)熟悉以后,你还可以按照实际须要设置备份周期,如3天一次;删掉前半个月的备份压缩包;

(3)再简化一下,可以写成脚本,把命令写成脚本,之后使用定时任务crontab实现手动备份;

(4)假如还认为不安全linux下解压命令,可以使用ftp把压缩包传递到其他服务器或盘阵上;

(5)备份的策略:完整备份、部分备份、增量备份等;

(6)备份层次分为:操作系统备份、应用系统备份、数据库备份、文件备份。

倘若能读懂以上内容,说明你不懂Linux技术早已不错了。

#Linux#

#操作系统#

#脚本#

###linux判定是否安装了某软件(如:zip),倘若没安装则安装

“`bash

if!typezip>/dev/null2>&1;then

echo'zip未安装';

yuminstall-yzip

else

echo'zip已安装';

fi

“`

在Windows中压缩的zip包,Linux下解压缩,英文目录或则文件名出现乱码如何办?

1、首先安装unzip-iconv

2、unzip-OCP936xxx.zip

unzip-iconv会使用-O手指定的字符集来解码英文目录或则文件名。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复