0
点赞
收藏
分享

微信扫一扫

CentOS7 压缩与解压缩,以及解压后文件乱码处理

忍禁 2023-06-27 阅读 88
压缩运维

CentOS7 压缩解压命令

压缩

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一  个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux


tar -zcvf tomcat.tar.gz --exclude=tomcat/logs  tomcat   压缩tomcat目录时排查子目录logs



解压

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2   //解压 tar.bz2

tar –xZvf file.tar.Z   //解压tar.Z
unrar e file.rar //解压rar

unzip file.zip //解压zip


Linux 解压 zip 压缩包乱码的几种常见解决方案

在用 Linux 解压 zip 压缩包时,碰到过文件名乱码的情况

事实上,这是 zip 格式本身的缺陷导致的。zip 格式并没有指定文件名的编码格式,在压缩和解压时均使用操作系统本地编码,Windows 下简体中文为 GBK/GB2312 编码,Linux 下为 UTF-8 编码,两者不一致就造成了乱码。

下面提供几种常见的解决方案。

方法1:使用 unzip 解压,加参数

如果没有安装 unzip,可使用下面命令安装:

sudo pacman -S unzip #适用于 Arch Linux/Manjaro 等基于 Arch 的发行版
sudo apt install unzip #适用于 Debian/Ubuntu/Linux Mint/Deepin/UOS 等基于 Debian 的发行版
sudo yum install unzip #适用于 RedHat/CentOS/Fedora 等

使用 cp936、GBK 或 GB2312 编码解压压缩包即可,下面三条命令任选其一执行:

unzip -O cp936 压缩包路径
unzip -O gbk 压缩包路径
unzip -O gb2312 压缩包路径

(参数 -O 用于指定字符集,注意是大写O!

方法2:使用 unar 解压

unar 是一款跨平台、功能强大的命令行解压软件。

如果没有安装 unar,可使用下面命令安装:

sudo pacman -S unarchiver #适用于 Arch Linux/Manjaro 等基于 Arch 的发行版
sudo apt install unar #适用于 Debian/Ubuntu/Linux Mint/Deepin/UOS 等基于 Debian 的发行版
sudo yum install unar #适用于 RedHat/CentOS/Fedora 等

然后直接跟上压缩包路径即可,执行下面命令:

unar 压缩包路径

方法3:使用 Ark 解压,安装插件(仅限 Arch Linux/Manjaro 等基于 Arch Linux 的发行版)

Ark 是一款图形界面的文件压缩/解压工具。它支持多种格式,包括 tar、gzip、bzip2、rar、zip 和 CD-ROM 镜像文件等。

如果没有安装 Ark,可使用下面命令安装:

sudo pacman -S ark #适用于 Arch Linux/Manjaro 等基于 Arch 的发行版

然后我们需要安装 p7zip-natspec 插件,执行下面命令:

yay -S p7zip-natspec

打开 Ark -> 设置菜单 -> 配置 Ark -> 插件,取消勾选 Libzip 插件并确保 P7zip 插件勾选,然后点击确定。

重新用 Ark 打开压缩包,是不是正常显示文件名了呢?

举报

相关推荐

0 条评论