linux解压rar(Linux解压命令)
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 -r myhome.zip /home
2.unzip -d /opt/tmp /home/myhome.zip
tar指令是打包指令,最后打包后的文件是.tar.gz的文件
基本语法
tar 选项 xxx.tar.gz 打包的内容
常用选项
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件
例题
1.tar -zcvf myhome.tar.gz /home
2. tar -zxvf myhome.tar.gz
有时候脑子短路了,思维必然跑偏。
linux下解压iso文件,正常情况下,tar文件,tar.gz文件等都是用tar命令解压,zip文件用unzip解压,那么iso文件也是一种压缩格式,用7zip可以解压,错了,这样就迷路。
比如图2中的ISO文件。
用7zip无法解压,报错不断。
如果用mount挂载的方法,可以把文件释放,但是由于软件需要chown为特殊用户,挂载是只读,不能更改用户,又被pass。
接着在windows下把iso的扩展名改为zip,然后在linux下unzip,报错,认为不是zip压缩文件,linux还真不好骗。
走过了上面三条弯路,最后搭桥过河。
先把iso文件mount到一个目录,然后把内容cp到指定目录,再对该目录chown,从而顺利释放iso文件。
惯性思维,经验主义,在某些时候会浪费时间,丢失机会,不断操作,总结方法,总能跟上潮来潮去。
开源压缩工具 7-Zip 发布21.06版。主要更新为: LZMA/LZMA2 的压缩速度提升、CPU 占用率降低、提升 ARM64 版本上的速度、发布 7-Zip Linux 版命令行工具, 修正bug等
Linux读书笔记——Linux系统备份+还原的形与神
一、神
Linux下的系统备份说到极致就是两件事:copy文件+压缩。
恢复系统也是两件事:解压缩+copy文件。
这是Linux系统备份+恢复的精髓,神。
有些文章,以其昏昏,使人昭昭。不要被篇幅冗长的文章所误导,看了半天还是一头雾水,而且感觉好复杂呀。
所谓真传一句话,假传万卷书。
copy+压缩/解压缩,这就是系统备份/还原的神。
有没有想过,为什么可以这样做?Linux 下一切皆文件!!!
二、形
神是思想,形就是具体方法。
备份------
使用下面的命令来备份系统:
# tar -cvzf backup.tgz /
“tar”当然就是我们备份系统所使用的程序了。
“cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。
“backup.gz”是我们将要得到的档案文件的文件名。
“/”是我们要备份的目录,在这里是整个文件系统。
还原-------
使用下面的命令来恢复系统:
# tar xvpfz backup.tgz -C /
据说可以在一个运行的系统中恢复系统,我没尝试过。
三、其他
(1)除了tar,你也可以选择其他工具,如dd cpio等,方法类似,换汤不换药;
(2)熟悉之后,你还可以根据实际需要设置备份周期,如3天一次;删除前半个月的备份压缩包;
(3)再简化一下,可以写成脚本,把命令写成脚本,然后使用定时任务crontab实现自动备份;
(4)如果还觉得不安全,可以使用ftp把压缩包传递到其他服务器或盘阵上;
(5)备份的策略:完整备份、部分备份、增量备份等;
(6)备份层次分为:操作系统备份、应用系统备份、数据库备份、文件备份。
如果能看懂以上内容,说明你不懂Linux技术已经不错了。
#Linux#
#操作系统#
#脚本#
### linux判断是否安装了某软件(如:zip) ,如果没安装则安装
```bash
if ! type zip >/dev/null 2>&1; then
echo 'zip 未安装';
yum install -y zip
else
echo 'zip 已安装';
fi
```
在Windows中压缩的zip包,Linux下解压缩,中文目录或者文件名出现乱码怎么办?
1、首先安装unzip-iconv
2、unzip -O CP936 xxx.zip
unzip-iconv会使用-O中指定的字符集来解码中文目录或者文件名。





