linux | 您所在的位置:网站首页 › linux解压命令大全 › linux |
接上一篇:linux用户管理(查看在线用户who命令、创建用户adduser命令、创建用户组groupadd命令、查看用户组groups命令、删除用户、设置用户密码passwd命令) 本次来分享怎样在linux中压缩和解压文件夹,在linux中压缩解压的方式有5种,分别是gz格式压缩解压、bz2格式压缩解压、tar压缩解压、rar压缩解压、zip压缩解压话不多说,开始上货。 目录 1.gz 格式1.1.gzip命令--压缩1.2.gunzip 命令--解压 2.bz2 格式2.1.bzip2命令--压缩2.2.bunzip2命令--解压 3.tar命令(打包)3.1.tar参数3.2.tar压缩3.3.tar解压 4.rar命令(压缩)4.1.rar参数:4.2.rar压缩:4.3.rar解压: 5.zip命令5.1.zip压缩:5.2.zip解压: 1.gz 格式 1.1.gzip命令–压缩命令: gzip:压缩文件 用法: gzip *.txt #压缩当前路径中的全部.txt文件 注意事项: ①压缩过程中不保留源文件 ②不能对目录进行压缩 ③不能对多个文件进行打包压缩 1.2.gunzip 命令–解压命令: gunzip :解压缩:gunzip 命令 用法: gunzip *.gz #解压当前路径中的所有.gz文件 2.bz2 格式 2.1.bzip2命令–压缩命令: bzip2:压缩文件 用法: bzip2 *.txt #压缩当前路径下的所有.txt文件 注意事项 ①通过使用参数 -k(keep) 保留源文件 ②不能对目录进行压缩 ③不能对多个文件进行打包压缩 与gzip的区别: bzip2 -k *.zip #使用该命令压缩可以保留源文件 2.2.bunzip2命令–解压命令: bunzip2:解压缩 用法: bunzip2 *.bz2 #解压当前路径下的所有.bz2文件 3.tar命令(打包)命令: tar:不使用z/j参数,该命令只打包不压缩 注意: tar的内部依然是调用gzip或者bzip2来压缩,tar本身只进行一个打包的功能。 3.1.tar参数 z -> 用 gzip 来压缩/解压缩文件 j -> 用 bzip2 来压缩/解压缩文件(z/j命令互斥) c -> create,创建新的压缩文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 x -> 从压缩文件中释放文件(c/x命令互斥) v -> 详细报告tar处理的文件信息 f -> 指定压缩文件的名字 3.2.tar压缩命令格式: tar + 参数(zcvf) + 压缩包名字.tar.gz + 原材料(要打包压缩的文件或目录) tar + 参数(jcvf) + 压缩包名字.tar.bz2 + 原材料(要打包压缩的文件或目录)用法: tar jcvf testfile.tar.bz2 testfile/ *.txt #使用bz2 格式压缩,将testfile文件夹压缩,且将testfile文件夹的同级路径中的txt文件一起打包压缩,不仅可以压缩目录,还可以一起压缩文件 3.3.tar解压命令格式: tar + 参数(zxvf) + 已有的压缩包(test.tar.gz) tar + 参数(jxvf) + 已有的压缩包(test.tar.bz2) 指定解压目录:添加参数 -C(大写) tar zxvf test.tar.gz -C + 解压目录(./mytest)用法: tar jxvf testfile.tar.bz2 -C test/ #将testfile压缩包中的内容解压到test文件中 4.rar命令(压缩)使用前需要安装 rar 工具:sudo apt-get install rar 命令格式: rar - ….- 4.1.rar参数: a -> 添加文件到操作文档 x -> 带路径解压文档中内容到当前目录 选项 r -> 递归子目录(可写可不写) 4.2.rar压缩:命令格式: rar a -r + 压缩文件名(newdir) + 压缩的目录(./mydir) 打包的生成的新文件不需要指定后缀用法: rar a alltxt *.txt #压缩当前文件夹里的txt文件为alltxt.rar rar a frar filetest #将filetest文件夹压缩为frar.zip 4.3.rar解压:命令格式: rar x newdir.rar 解压到指定目录 rar x all.rar + 目录(/home/itcast/test)用法: rar x all.rar ./ #将all.rar解压到当前路径 5.zip命令 5.1.zip压缩: 对目录打包需要添加参数: -r zip -r + 打包之后的文件名(dir.zip) + (打包的目录)dir压缩完后显示的提示信息,0%表示完全压缩,100%表示没有压缩过,但依然会生成压缩文件 用法: zip txt *.txt #将当前目录下的txt文件压缩为txt.zip zip -r zz testfile #将testfile文件夹压缩为zz.zip 5.2.zip解压: unzip dir.zip 解压到指定目录: 使用参数 -d 来指定目录 unzip dir.zip -d /home/itcast/test用法: unzip dir.zip -d /home/itcast/test #将dir.zip解压到/home/itcast/test目录中以上就是本次的分享了,希望能对广大网友有帮助。 此博主在CSDN发布的文章目录:【我的CSDN目录,作为博主在CSDN上发布的文章类型导读】 |
CopyRight 2018-2019 实验室设备网 版权所有 |