以最新的为准。对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:
在日常的文件传输与存储过程中,rar格式因其良好的压缩率和对多卷压缩的支持而广泛应用于各种场景。然而,默认情况下,Linux操作系统并不自带支持解压rar文件的工具。本文将详细介绍如何在Linux系统中安装和使用相应的工具解压rar文件,并提供几种不同的解压方法以满足不同需求的用户。
ubuntu刚安装的时候是不能解压rar文件的,只有在安装了解压工具之后,才可以解压。
linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,这里只做简单介绍,举例说明一下其用法:
通常rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象, 文件或文件列表为对操作文档实现修饰的具体文件或目录(可选)。 ------------------------------------------------------------------------ rar常用命令主要有
本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩文件进行操作
在windows下我们压缩解压文件通常后缀为rar,在linux下我们压缩解压文件通常后缀为tar
wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
项目涉及文档处理,用户上传的包括 zip 和 rar 压缩包,需要先将压缩包解压后再作处理。对于 zip 压缩包,由于 php 自带 zip 扩展,可以直接解压。
PHP Rar Archiving(php_rar)是一个解压的模块,它可以读取调制的rar文件,但是不能对RAR进行压缩(打包)。所下载的是一个zip包,将php_rar.pdb和php_rar.dll两个文件解压缩到PHP安装目录下的ext目录下。
RAR Extractor Max 是一款旨在从 RAR 档案中提取文件的软件应用程序。RAR 是一种流行的存档文件解压缩软件,广泛用于压缩和存档文件。RAR Extractor Max 专为处理 RAR 档案而设计,使其成为定期处理此文件格式的任何人的有用工具。
(adsbygoogle = window.adsbygoogle || []).push({});
01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:[*******]$ gunzip FileName.gz 解压2:[*******]$ gzip -d FileName.gz 压 缩:[*******]$ gzip FileName 03-.tar.gz格式 解压:[******
下面我们就分别讲一下在 Linux 下如何用不同的方式对文件进行打包、压缩和解压缩
linux平台默认是不支持RAR文件的解压,需要安装linux版本的RAR压缩软件,下载地址为:http://www.rarlab.com/download.htm
最常用的打包 是 tar,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以 .tar 结尾的。生成 tar 包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲 tar 命令的基本用法。
在Windows操作系统中,常见的有rar、zip等压缩文件格式,使用如 winrar 软件即可完成压缩与解压缩的操作。
CentOS本身不自带rar环境,因此对于rar文件无法直接解压,需要先配置rar环境。
Linux操作系统环境下不支持rar文件的解压,需要安装rar压缩文件的Linux版本,下载地址:http://www.rarlab.com/download.htm
tar命令,对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压
例1:添加文件或目录到压缩档案中,使用a命令。例如把文件files1添加到abc.rar中,使用a或m命令,a命令把file1文件添加到abc.rar档案中保持原有的file1文件不变,m命令移动file1文件到file1.rar档案中(压缩完成后会删除原有的file1文件,注意:m命令只针对文件进行操作) $rar a abc.rar file1
在“后渗透测试阶段”中,假设当我们获取到了服务器的权限后,此服务器中没有压缩工具,但又需要将一个文件传输至本地计算机中查看,此时我们会用到文件打包、文件传输等技术。简单来说“文件传输技术”就是在目标服务器中获取的信息传递出来的一系列技术。下面介绍一下常见的几种案例。
版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.net/zy010101/article/details/90673904
zip -r filename.zip ./* // 将当前目录下的所有文件和文件夹全部压缩成 filename.zip文件
说明: -z, –gzip filter the archive through gzip 通过gzip压缩的形式对文件进行归档 -6 指定压缩效率,默认为6,范围1到9,1的压缩效率最小压缩速度最快,9反之
简介 Linux 上常用的压缩/解压工具,介绍了zip、rar、tar的使用。 文件打包和压缩 Linux 上的压缩包文件格式,除了 Windows 最常见的*.zip、*.rar、.7z 后缀的压缩文件,还有 .gz、.xz、.bz2、.tar、.tar.gz、.tar.xz、tar.bz2
经常由于各种压缩格式的不一样用到文件的解压缩时就需要下载不同的解压缩工具去处理不同的文件,以至于桌面上的压缩工具就有三四种,于是使用python做了一个包含各种常见格式的文件解压缩的小工具。
ヘ^ヽ、 /⌒、 , |  ̄7 (⌒r⌒7/ レ \/ ̄\」 _/ { _フ ● ゝ _人 ο ● ナ `ト、_ メ /  ̄ ーィ゙ 〈゚・。。。・゚ 丶
Linux本身不支持unrar和rar命令,需要我们安装RAR for Linux
gzip是GNU开发的一个压缩程序,对应的解压缩程序为gunzip,压缩后一般结尾为.gz
首先我们需要在Windows下安装7-ZIP软件,这个比较简单,到官网去下载,然后安装即可。安装7-ZIP软件的主要原因是因为Linux下很多文件是.bz2,.gz结尾的压缩文件,而7-ZIP软件可以在Windows环境下将文件压缩为这些格式,便于我们进行交互。
rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件…> <@列表文件…> <解压路径\>
这样方便解压,一般来说没有理由要用rar.关于 linux上unzip命令有空细讲,
RAR Extractor 是一个非常好用的文件解压缩软件,使用RAR Extractor - ZIP Unarchiver Mac可以打开任何存档文件格式,支持解压RAR、ZIP、7Z、TAR、GZIP、GZ、BZIP2、LZIP、ACE、ISO、PAX、PKG、APK、LBR、MSI、JAR、XZ、LZMA、BZ、LZH、CAB、CPIO、SWF、SPK、 MSI、SEA、NRG、MDF、TAZ、ACE、LBR、RPM、CPT 等…需要经典好用解压缩软件的朋友不要错过RAR Extractor Mac版。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157208.html原文链接:https://javaforall.cn
.tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName ---- .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz 压缩:未知 ---- .tar.bz 解压:tar jxvf FileName.tar.bz 压缩:未知 ---- .Z 解压:uncompress FileName.Z 压缩:compress FileName
另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下:
-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件
以下命令均在/home目录下操作 cd /home #进入/home目录 1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2、把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt 4、把/h
生活中我们经常需要使用电脑与朋友之间的文件传送,但往往会受到文件大小的限制而无法发出去,此时需要将文件压缩后再发送,那么有小伙伴会问rar和zip又有什么区别?
网上下载rar 压缩文件的使用,在linux在我们需要对其进行解压缩,这个时候,我们需要安装 rar相关的文件,来进行解压缩。
把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后
作为压缩解压方面的扩展学习,两大王牌压缩格式 rar 和 zip 一直是计算机领域的压缩终结者。rar 格式的压缩包是 Windows 系统中有接近统治地位的存在,今天我们学习的 PHP 扩展就是针对于 rar 的压缩包操作,不过,PHP 的 rar 扩展仅能读取和解压 rar 格式的压缩包,并不能进行压缩操作。
其原因是tar默认为相对路径,使用绝对路径的话就回报这个错,可以使用-P参数(注意大写)解决这个问题 [root@localhost test]# tar zcvf services_(date +%F-%H).tar.gz /etc/services tar: Removing leading `/’ from member names /etc/services //上边之所以会报这个错误是因为tar 默认压缩的文件为当前目录下的文件也就是相对路径,而不能用绝对路径 正确的方法: [root@localhost test]# tar zcvfP services_(date +%F-%H).tar.gz /etc/services tar: Removing leading `/’ from member names /etc/services //上边之所以会报这个错误是因为tar 默认压缩的文件为当前目录下的文件也就是相对路径,而不能用绝对路径 正确的方法: [root@localhost test]# tar zcvfP services_(date +%F-%H).tar.gz /etc/services tar: Removing leading `/’ from member names /etc/services //上边之所以会报这个错误是因为tar 默认压缩的文件为当前目录下的文件也就是相对路径,而不能用绝对路径 正确的方法: [root@localhost test]# tar zcvfP services_(date +%F-%H).tar.gz /etc/services 解释:加上P的原因是因为可以压缩绝对路径。
1.压缩命令: 命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: 命令格式:tar -zxvf 压缩文件名.tar.gz 解压缩后的文件只能放在当前的目录。 3.Linux下如何解压tar.bz2文件 在linux用下面命令解压 tar jxvf 文件名.tar.bz2 压缩 tar –cvf jpg.tar *.jpg 将目录里所有jpg文件打包成tar.jpg tar –czf
领取专属 10元无门槛券
手把手带您无忧上云