linux下如何解压缩rar文件呢? 请看下面的介绍。...一 、系统环境 1.1 系统环境 实验环境一: CentOS release 5.5 (Final) 2.6.18-194.el5 x86_64 GNU/Linux 实验环境二: CentOS release...5.4 (Final) 2.6.18-164.el5 i686 GNU/Linux 1.2命令查看方法: [root@oldboy tools]# cat /etc/redhat-release CentOS...etc 目录压缩为etc.rar 命令为: rar a etc.rar /etc 将etc.rar 解压 命令为: rar x etc.rar unrar -e etc.tar 四、例子 实例:将/etc...目录压缩为etc.rar [root@oldboy tools]# rar a etc.rar /etc RAR 3.80 Copyright (c) 1993-2008 Alexander Roshal
import java.io.IOException; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; /** * 文件夹打压缩包...* @author ZYGisComputer */ public final class FileTOZip { /** * 将存放在sourceFilePath目录下的源文件...* @param sourceFilePath 待压缩的文件路径 * @param zipFilePath 压缩后存放路径 * @param fileName 压缩后文件的名称...getName()); zos.putNextEntry(zipEntry); // 读取待压缩的文件并写进压缩包里...RuntimeException(e); } } } return flag; } /** * 将文件打包成
zip 压缩方法: 压缩当前的文件夹 zip -r ...../* -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 unzip xahot.zip 不解释 linux zip命令的基本用法是: linux zip命令参数列表:.../xahot 上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录 比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果. zip –q –r xahot.zip xahot...比如现在我的xahot目录下,我操作的zip压缩命令是 zip –q –r xahot.zip * 以上是在安静模式下进行的,而且包含系统文件和隐含文件 //////////////////////...not found 不能执行ZIP压缩,是因为没有安装ZIP, 运行下这条安装命令即可 yum install zip
3.Linux下如何解压tar.bz2文件 在linux用下面命令解压 tar jxvf 文件名.tar.bz2 压缩 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 –xvf file.tar
Linux 下常见的压缩文件格式有: .tar .gz .tar.gz .tgz .bz2 .tar.bz2 .Z .tar.Z .zip .rar 下面我们就分别讲一下在 Linux 下如何用不同的方式对文件进行打包...、压缩和解压缩 tar Linux 下最常用的打包程序就是 tar 了,使用 tar 程序打出来的包我们常称为 tar包,tar包 文件的命令通常都是以 .tar 结尾的。...-f 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名 zip 和 rar .zip 和 .rar 是 Window 下的常见压缩文件,Linux也有相应的方法来解压它们: zip Linux...它们的参数选项很多,这里只做简单介绍: 压缩 # 将所有 .jpg 文件压缩成一个 zip 包 zip all.zip *.jpg 解压 # 将 all.zip 中的所有文件解压出来 unzip all.zip...依旧只做简单介绍: 压缩 # 将所有 .jpg 文件压缩成 all.rar,该程序会将 .rar 扩展名将自动附加到包名后 rar a all *.jpg 解压 # 将 all.rar 中的所有文件解压出来
zcvf tomcat.tar.gz –exclude=tomcat/logs –exclude=tomcat/libs –exclude=tomcat/xiaoshan.txt tomcat 这里要说一下注意事项...: 大家都知道linux在使用tab键的时候会对目录名称自动补全,这很方便,大家也比较常用。
例如:删除文件夹实例: rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 (这里可能出现个问题,如果直接如此使用的话...这时需要在 rm -rf 前补充 sudo 作为授权操作的许可,即:sudo rm -rf 文件夹的名字) 例如:删除文件实例: rm -f /var/log/httpd/access.log 将会强制删除.../var/log/httpd/access.log这个文件 需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的。
二、参考资料 1.Linux下压缩某个文件夹命令
将一个文件夹压缩成一个zip包,可应用于项目文件夹打包成zip, 文件夹过滤了目录中的空文件夹,因此,空文件夹不会被打包到zip包中....如果@admin 有好的方法, 可以发一下, 谢谢....srcPath = "/sdcard/脚本/"; var zipFilePath = "/sdcard/autoJS.zip" dirToZip(srcPath, zipFilePath); /** * 将一个文件夹压缩成...zip包 * @param {string} srcDir 要压缩的文件夹(绝对路径) * @param {string} out 压缩后输出的zip文件(绝对路径) */ function dirToZip...(sourceFile, zos, sourceFile.getName()); var end = System.currentTimeMillis(); log("压缩完成
1、zip格式 压缩: zip -r [目标文件名].zip [原文件/目录名] 解压: unzip [原文件名].zip 注:-r参数代表递归 2、tar格式(该格式仅仅打包,不压缩) 打包:tar...3、tar.gz格式 打包并压缩: tar -zcvf [目标文件名].tar.gz [原文件名/目录名] 解压并解包: tar -zxvf [原文件名].tar.gz 注:z代表用gzip算法来压缩...算法来压缩/解压。...算法来压缩/解压。...另,ncompress是早期Unix系统的压缩格式,但由于ncompress的压缩率太低,现已过时。
当我们需要上传文件至某个网站时候,往往在线上传是要求文件大小的,而且之能传压缩包,这个时候把多个文件压缩为一个文件就很有必要了,尤其是当你需要压缩多个文件时候,写一个自动脚本更有必要了,好在这是在Linux...下,非常方便,下面演示过程: ?...注意,如果文件夹名字里面有空格,是不能正确压缩的! 老规矩直接上代码,随后解释: #!...qbl=relate_question_2&word=Linux%CF%C2%B4%F2%B0%FC%B2%A2%D1%B9%CB%F5%C4%B3%B8%F6%CE%C4%BC%FE%BC%D0%CF
包 //.tar.bz2压缩解压: tar -cjf webs.tar.bz2 webs //将webs目录里所有文件打包成webs.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为...zip压缩解压实例 zip webs.zip webs //zip格式的压缩,需要先下载zip for linux unzip webs.zip //解压 zip包 //压缩这个目录下所有文件和文件夹.../test test.zip 注意:压缩目录时,比如webs目录,命令不能为zip webs.zip webs/否则解压后只是一个空文件夹。...https://www.runoob.com/linux/linux-comm-zip.html tar常用参数 -c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件...呵呵,不过bzip2仍是我的最爱,目前还没有办法一下子接受lzma, 虽然lzma很优秀,但我已经习惯了 tar cjvf 和 tar xjvf 了!
import java.io.IOException; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; /** * 压缩算法类...* 实现文件压缩,文件夹压缩,以及文件和文件夹的混合压缩 * @author ljheee * */ public class CompactAlgorithm { /**...IOException e) { e.printStackTrace(); } } } /** * 压缩文件夹里的文件...* 起初不知道是文件还是文件夹--- 统一调用该方法 * @param file * @param out * @param basedir */...IOException e) { e.printStackTrace(); } } } /** * 压缩文件夹
因为linux支持的压缩命令较多,不同的压缩技术使用的压缩算法区别较大,根据扩展名能够使用对应的解压算法。...二、tar命令 1、命令作用 将文件夹打包,也能将包解开成文件夹。...3、案例 案例1:在/tmp文件夹下创建demo文件夹,将/etc目录拷贝到/tmp/demo目录里,然后打包压缩成gz格式,要求显示压缩详情。...1)在/tmp文件夹下创建demo文件夹,将/etc目录拷贝到/tmp/demo目录里。...注意:拷贝非空目录要加 -r 2)将etc文件夹打包压缩成gz格式,并显示压缩详情。
文章目录 打包压缩 打包 / 解包 打包解包演练 压缩/解压缩 1) `gzip` 2) `bzip2(two)` 打包压缩 打包压缩 是日常工作中备份文件的一种方式 在不同操作系统中,常用的打包压缩方式是不同的...Windows 常用 rar Mac 常用 zip Linux 常用 tar.gz 打包 / 解包 tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中...解开档案文件 v 列出归档解档的详细过程,显示进度 f 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后 注意:f 选项必须放在最后,其他选项顺序可以随意 打包解包演练 删除桌面下的所有内容...新建三个空白文件 01.txt、02.txt、03.txt 将这三个文件打一个 123.tar 的包 新建 tar 目录,并且将 123.tar 移动到 tar 目录下 解包 123.tar ?...在 Linux 中,最常见的压缩文件格式就是 xxx.tar.gz 在 tar 命令中有一个选项 -z 可以调用 gzip,从而可以方便的实现压缩和解压缩的功能 命令格式如下: #
在linux下工作,如何才能更方便地对以前的工作备份?难道每次都去敲命令打包?最好的方式当然是使用linux下强大的shell了。...下面是我编写的一个简单例子,用于备份两个文件夹floderName1和floderName2的shell脚本。每个备份都会加上备份时的系统时间加以区分。...各位可以根据需要添加自己的代码就可以了,当然如果这些文件夹之间存在规律的话就更好了。 #!
我们需要遍历一个文件夹下面的所有 文件名,下面介绍下在Python中使用os.walk(路径)可以遍历某路径下的所有文件夹及文件。 ...具体方法是for , 文件夹名列表>, in os.walk()。。。 ...# write by world77 import os Directory=raw_input("Please enter directory to traversal:") ###提示输入想遍历的文件夹路径...Directory): print root for name in dirs: print "Directory:",name #打印文件夹名
在windows下我们压缩解压文件通常后缀为rar,在linux下我们压缩解压文件通常后缀为tar 默认在linux下我们不能解压压缩rar文件 我们可以下载rarlinux安装包实现解压压缩后缀为...tar.gz ~]# tar -zxvf rarlinux-x64-610.tar.gz -C /opt ~]# cd /opt/rar/ ~]# make && make install 注:如果linux...c 添加压缩文件注释 cf 添加文件注释 ch 改变压缩文件参数 cw 写入压缩文件注释到文件...d 删除压缩文件中的文件 e 解压压缩文件到当前目录 f 刷新压缩文件中的文件 i[参数]= 在压缩文件中查找字符串...rv[N] 创建恢复卷 s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件 t 测试压缩文件 u 更新压缩文件中的文件
下使用非常普遍的一种压缩方式, 兼顾了压缩时间(耗费CPU)和压缩空间(压缩比率) 其实这是对tar包进行gzip算法的压缩 (1)打包压缩格式: tar -zcvf examples.tgz examples...(examples当前执行路径下的目录) 说明: -z, --gzip filter the archive through gzip 通过gzip压缩的形式对文件进行归档 举例: tar -zcvf...(1)打包压缩格式: tar -jcvf examples.tar.bz2 examples (examples为当前执行路径下的目录) 说明: -j, --bzip2 filter the archive...: gzip -d examples.gz examples 解压: gunzip examples.gz 5 zip zip 格式是开放且免费的,所以广泛使用在 Windows、Linux、MacOS...解压: tar.bz2>tar>tgz 从效率角度来说,当然是耗费时间越短越好 因此,Linux下对于占用空间与耗费时间的折衷多选用tgz格式,不仅压缩率较高,而且打包、解压的时间都较为快速,是较为理想的选择
Linux zip命令 压缩 zip -r filename.zip ./* // 将当前目录下的所有文件和文件夹全部压缩成 filename.zip文件 -r表示递归压缩子目录下所有文件...Linux tar命令 -c: 建立压缩档案 -x: 解压 -t: 查看内容 -j: 通过bzip2的支持进行压缩/解压,此时文件最好为*.tar.bz2 -z: 通过gzip的支持进行压缩/解压,此时文件最好为...tar –jcf filename.tar.bz2 * //将目录里所有文件打包成filename.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为filename.tar.bz2...tar –Zcf filename.tar.Z * //将目录里所有文件打包成filename.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为filename.tar.Z...Linux rar命令 要在Linux下处理.rar文件,需要安装RAR for Linux yum install rar 压缩 rar a filename * //将所有的文件压缩成一个rar
领取专属 10元无门槛券
手把手带您无忧上云