-
2021-05-31 15:44:43
1、zip格式的压缩与解压缩
如果没有安装zip,就不能执行zip指令,需要安装的话,运行下这条安装命令即可
yum install zip
压缩指令
zip
1. 压缩文件夹
压缩zip格式的压缩包命令格式:
zip -r 文件名.zip 文件夹的路径
例如:把当前目录下的test文件夹压缩成test.zip
zip -r test.zip test
或者加上
-p
,可以在压缩时不显示指令的执行过程zip -p -r test.zip test
或者使用绝对地址对test文件夹进行压缩
zip -q -r test.zip /Desktop/test
2.压缩文件
例如:把test.txt压缩成test.zip
zip test.zip test.txt
解压缩指令
unzip
解压zip格式的压缩包命令格式:unzip 文件名.zip
例如:将test.zip 解压到当前目录
unzip test.zip
2、gzip格式的压缩与解压缩
压缩与解压缩指令
tar
1.压缩文件夹
例如:将当前目录下test文件夹全部打包并压缩成gzip格式
tar -zcvf test.tar.gz test
或者
tar -zcvf test.tgz test
再或者使用绝对地址对test文件夹进行压缩
tar -zcvf /Desktop/test.tar.gz /Desktop/test
用.tar.gz 或 .tgz 来表示gzip 压缩过的 tar 文件
下方为引用,加深理解
范例:
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
————————————————
版权声明:本文为CSDN博主「hankwangwang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/eroswang/article/details/5555415/2.压缩文件
将test压缩成gzip格式
tar -zcvf test.tar.gz test.txt
3.解压缩gzip文件
将test.tar.gz解压到当前目录下
tar -zxvf test.tar.gz
3、小结
压缩小结
(1)、*.tar 用
tar -cvf
打包
(2)、*.tar.gz和*.tgz 用tar -zcvf
压缩
(3)、*.zip 用zip
压缩解压缩小结
(1)、*.tar 用
tar -xvf
解压
(2)、*.tar.gz和*.tgz 用tar -zxvf
解压
(3)、*.zip 用unzip
解压更多相关内容 -
Python实现压缩文件夹与解压缩zip文件的方法
2020-09-20 03:19:06主要介绍了Python实现压缩文件夹与解压缩zip文件的方法,涉及Python使用zipfile模块进行zip文件压缩与解压缩相关操作技巧,需要的朋友可以参考下 -
详解linux下tar压缩解压缩文件夹的命令与参数
2020-09-15 14:12:58大家都知道压缩文件或者文件夹可以为磁盘节省不少空间,那么Linux系统的压缩和解压缩命令都有哪些呢?参数又有哪些呢?下面小编就给大家介绍Linux下tar压缩和解压缩文件夹的命令与参数,希望本文的内容对你能有所... -
使用java API实现zip递归压缩和解压文件夹
2020-08-18 15:57:34主要介绍了使用java API实现zip递归压缩文件夹及解压,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 -
java解压缩文件文件夹
2018-11-15 17:34:22支持多文件压缩成一个文件;文件夹中的所有文件压缩成一个文件;解压文件到指定文件夹 -
Linux 压缩某个文件夹的实现方法
2021-01-20 16:23:26例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。 zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 unzip xahot.zip 不... -
详解C#压缩、解压文件夹/文件(带密码)
2020-12-16 19:48:20前言 今天梳理一下项目中用到的压缩、解压文件夹或文件的方法,发现因为需求不同,已经用了好几个不同组件。今天就好好整理记录下,别下次遇到需求又重头开始了。.../// 压缩文件/文件夹 /// /// <param name= -
qt 压缩文件、文件夹
2020-11-24 16:05:41qt依赖QuaZIP,对文件,文件夹进行压缩解压缩,内含例子与编译好的库,VS2015环境编译,配置简单实用方便 -
Android实现zip文件压缩及解压缩的方法
2021-01-05 23:40:38本文实例讲述了Android实现zip文件压缩及解压缩的方法。分享给大家供大家参考。具体如下: DirTraversal.java如下: package com.once; import java.io.File; import java.util.ArrayList; import java.util.... -
Java解压缩zip - 解压缩多个文件或文件夹实例
2020-08-31 23:40:17本篇文章主要介绍了Java解压缩zip - 解压缩多个文件或文件夹实例,非常具有实用价值,有需要的可以了解一下。 -
C#压缩文件夹(所有文件及文件夹)
2017-02-20 22:31:19对文件夹下的所有子目录及所有文件进行压缩和解压,需在一起使用,有需要的可以下载下 -
C#压缩解压(可任意选择多个文件夹,文件一起压缩);BackgroundWorker配合进度条的使用-附件资源
2021-03-05 15:18:04C#压缩解压(可任意选择多个文件夹,文件一起压缩);BackgroundWorker配合进度条的使用-附件资源 -
C#版的文件及文件夹的压缩解压
2019-07-26 07:49:37NULL 博文链接:https://steven-zhu.iteye.com/blog/619791 -
C#实现winform压缩解压文件夹
2017-08-24 08:52:56C#实现winform压缩解压文件夹 -
qt 压缩解压缩文件和文件夹源码
2011-10-18 11:39:32可是使用quazip类库实现文件和文件夹的压缩与解压缩,经测试可以使用 -
CentOS下tar打包解压详解(解压到指定文件夹)
2021-01-20 16:15:25本文介绍了tar命令、gzip, zcat 命令、bzip2, bzcat 命令、compress 命令、dd 命令、cpio 命令,具体如下: tar命令 解压文件到指定目录: tar -zxvf /home/zjx/aa.tar.gz -C...因为不可能同时压缩与解压缩。 -z : -
C#winform压缩解压文件夹
2017-08-22 17:44:36C#winform写的压缩文件夹和解压文件夹,简洁方便,代码易懂 -
Android-Android端zip压缩与解压支持使用密码对单文件多文件文件夹进行压缩以及解压操作
2019-08-13 05:27:23Android端zip压缩与解压,目前暂时只做zip格式支持,基于Zip4j 进行扩展成工具类,支持对单个文件,多个文件以及文件夹进行压缩,对压缩文件解压到到指定目录,支持压缩解压使用密码。 -
Linux下压缩与解压命令详解
2021-01-10 08:43:59本文为大家分享了Linux下压缩与解压缩命令,供大家参考,具体内容如下 【tar命令】 解压:tar -zxvf FileName.tar 压缩:tar -czvf FileName.tar DirName 【gz命令】 解压1:gunzip FileName.gz 解压2:gzip -d ... -
zlib库的使用,可以压缩和解压文件夹.zip
2020-03-15 23:20:24zlib库的使用,可以压缩和解压文件夹。 压缩: CreateDirFromZip("test\\example2", "test\\example.zip"); 解压: CreateZipFromDir("test\\example", "test\\example.zip"); -
java实现文件夹解压和压缩
2020-08-19 12:06:45主要为大家详细介绍了java实现文件夹解压和压缩,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
哈夫曼算法实现文件夹的压缩与解压
2018-11-17 09:32:33目前网上能够搜索到的资料对于单个文件和文本文件的压缩与解压较多,而对文件夹与大文件的压缩与解压较少。所以想在这里把自己的一些想法和思路写下来,供大家交流与参考。因为自己目前正在读大二,这也是自己写的第... -
python压缩文件夹内所有文件为zip文件的方法
2020-12-02 15:54:57python压缩文件夹内所有文件为zip文件的方法本文实例讲述了python压缩文件夹内所有文件为zip文件的方法。分享给大家供大家参考。具体如下:用这段代码可以用来打包自己的文件夹为zip,我就用这段代码来备份import ...python压缩文件夹内所有文件为zip文件的方法
本文实例讲述了python压缩文件夹内所有文件为zip文件的方法。分享给大家供大家参考。具体如下:
用这段代码可以用来打包自己的文件夹为zip,我就用这段代码来备份
import zipfile
z = zipfile.ZipFile('my-archive.zip', 'w', zipfile.ZIP_DEFLATED)
startdir = "/home/johnf"
for dirpath, dirnames, filenames in os.walk(startdir):
for filename in filenames:
z.write(os.path.join(dirpath, filename))
z.close()
希望本文所述对大家的Python程序设计有所帮助。
时间: 2015-06-17
python 的 zipfile 提供了非常便捷的方法来压缩和解压 zip 文件. 例如,在py脚本所在目录中,有如下文件: 复制代码 代码如下: readability/readability.js readability/readability.txt readability/readability-print.css readability/sprite-readability.png readability/readability.css 将 readability 目录中的文件压缩到脚
本文实例讲述了Python实现压缩与解压gzip大文件的方法.分享给大家供大家参考,具体如下: #encoding=utf-8 #author: walker #date: 2015-10-26 #summary: 测试gzip压缩/解压文件 import gzip BufSize = 1024*8 def gZipFile(src, dst): fin = open(src, 'rb') fout = gzip.open(dst, 'wb') in2out(fin, fout) def gun
本文实例讲述了Python实现压缩和解压缩ZIP文件的方法.分享给大家供大家参考,具体如下: 有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile 模块可以进行这样的操作.不过 Python 中的 zipfile 模块不能处理多卷的情况,不过这种情况并不多见,因此在通常情况下已经足够使用了.下面我只是对一些基本的 zipfile 操作进行了记录,足以应付大部分的情况了. zipfile 模块可以让你打开或写入一个 zip 文件.比如: i
压缩数据创建gzip文件 先看一个略麻烦的做法 import StringIO,gzip content = 'Life is short.I use python' zbuf = StringIO.StringIO() zfile = gzip.GzipFile(mode='wb', compresslevel=9, fileobj=zbuf) zfile.write(content) zfile.close() 但其实有个快捷的封装,不用用到StringIO模块 f = gzip.open(
zip文件是我们经常使用的打包格式之一,python解压和压缩zip效率非凡. python解压zip文档: 复制代码 代码如下: #/usr/bin/python #coding=utf-8 import os,sys,time import zipfile filename = 'callofdutyblackopszombies_1349649132343_my.zip' #要解压的文件 filedir = 'data/' #解压后放入的目录 r = zipfile.is_zipfil
python 的 zipfile 提供了非常便捷的方法来压缩和解压 zip 文件. 例如,在py脚本所在目录中,有如下文件: readability/readability.js readability/readability.txt readability/readability-print.css readability/sprite-readability.png readability/readability.css 将 readability 目录中的文件压缩到脚本所在目录的 read
本文实例讲述了Python3实现将文件归档到zip文件及从zip文件中读取数据的方法.分享给大家供大家参考.具体实现方法如下: ''''' Created on Dec 24, 2012 将文件归档到zip文件,并从zip文件中读取数据 @author: liury_lab ''' # 压缩成zip文件 from zipfile import * #@UnusedWildImport import os my_dir = 'd:/中华十大名帖/' myzip = ZipFile('d:/中华十大
本文实例讲述了Python遍历zip文件输出名称时出现乱码问题的解决方法.分享给大家供大家参考.具体如下: windows中使用python2.7遍历zip文件之后输出文件名等信息,console打印的中文及一些标点出现乱码.查了一下网上说的windows的编码为cp936,print()函数交给系统处理打印,所以要提前编码成windows能够识别的编码. 这种print的乱码也会出现在形如print(mylist)中(mylist是python的list类型变量,print(mylist[2]
读写文件 首先看一个例子: f = open('thefile.txt','w') #以写方式打开, try: f.write('wokao') finally: f.close() 文件的打开方式: f = open('文件','mode') 'r':只读(缺省.如果文件不存在,则抛出错误) 'w':只写(如果文件不存在,则自动创建文件),此时无法调用f.read()方法,且当调用f.write()时,将清空文件原有内容 'a':附加到文件末尾 'r+':读写 如果需要以二进制方式打开文件,需
本文实例讲述了Python3读取zip文件信息的方法.分享给大家供大家参考.具体实现方法如下: 该程序接受一个字符串,其内容是一个zip文件,需要读取这个zip文件中的信息 import zipfile class zip_string(zipfile.ZipFile): def __init__(self, data_string): zipfile.ZipFile.__init__(self, data_string) zstr = zip_string('d:/中华十大名帖.zip') f
从简单的角度来看的话,zip格式会是个不错的选择,而且python对zip格式的支持够简单,够好用.1)简单应用 如果你仅仅是希望用python来做压缩和解压缩,那么就不用去翻文档了,这里提供一个简单的用法,让你一看就能明白. import zipfile f = zipfile.ZipFile('filename.zip', 'w' ,zipfile.ZIP_DEFLATED) f.write('file1.txt') f.write('file2.doc') f.write('file3.r
大家可能都熟悉.zip格式的文件.它可以把多个文件,压缩成一个文件.这在网络上传输时很有用,而且节省硬盘空间. 接下来,我们使用Python实现压缩和解压. 读取ZIP文件信息 要读取ZIP文件的内容,首先必须创建一个ZipFile对象.ZipFile对象在概念上与File对象相似. 要创建一个 ZipFile 对象,就调用 zipfile.ZipFile()函数,向它传入一个字符串,表示.zip 文件的文件名. 请注意,zipfile 是 Python 模块的名称,ZipFile()是函数的名
本文实例讲述了Android实现zip文件压缩及解压缩的方法.分享给大家供大家参考.具体如下: DirTraversal.java如下: package com.once; import java.io.File; import java.util.ArrayList; import java.util.LinkedList; /** * 文件夹遍历 * @author once * */ public class DirTraversal { //no recursion public sta
本文为大家分享了python压缩新文件到已有ZIP文件的具体代码,供大家参考,具体内容如下 要点在于使用Python标准库zipfile创建压缩文件时,如果使用'a'模式时,可以追加新内容. from zipfile import ZipFile from os import listdir from os.path import isfile, isdir, join def addFileIntoZipfile(srcDir, fp): #遍历该文件夹中所有文件 for subpath in
压缩一个文件 我们将一个文件生成一个压缩包. <?php $path = "c:/wamp/www/log.txt"; $filename = "test.zip"; $zip = new ZipArchive(); $zip->open($filename,ZipArchive::CREATE); //打开压缩包 $zip->addFile($path,basename($path)); //向压缩包中添加文件 $zip->close();
-
Python在后台自动解压各种压缩文件的实现方法
2020-12-16 19:23:22编写一个 Python 程序,每次下载压缩包形式的文件后,自动将内部文件解压到当前文件夹后将压缩包删除,通过本案例可以学到的知识点: os 模块综合应用 glob 模块综合应用 利用 gzip zipfile rarfile tarfile 模块... -
Delphi实现文件压缩解压
2017-08-03 14:54:37Delphi实现文件的压缩与解压,包含Demo与控件,非常有用,分享给大家。 -
unzip_batch:批量解压给定...用于解压缩下载到的分割上传的资源文件,运行在linux上。可在Clion IDE上直接导入
2021-06-20 13:33:10unzip_batch 快速解压分割的压缩文件到一个文件夹,然后可以一键合并 -
C++ Zlib库实现zip文件压缩解压(支持递归压缩)
2017-10-10 10:31:28C++利用Zlib库实现zip文件压缩及解压 支持递归压缩.可配合自动更新功能实现zip压缩包进得软件更新