Linux中的压缩软件7zip的使用教程

| 收藏本文 下载本文 作者:嗯哼

下面是小编收集整理的Linux中的压缩软件7zip的使用教程(共含7篇),供大家参考借鉴,希望可以帮助到有需要的朋友。同时,但愿您也能像本文投稿人“嗯哼”一样,积极向本站投稿分享好文章。

Linux中的压缩软件7zip的使用教程

篇1:Linux中的压缩软件7zip的使用教程

这篇文章主要介绍了Linux中的压缩软件7-zip的使用教程,大名鼎鼎的7-zip作为开源压缩软件,在Windows系统上也同样受到很多用户的喜爱,需要的朋友可以参考下

7-zip 是一个开源压缩软件,它使用 7z 这种新的压缩格式,并支持高压缩比。因此,它被认为是比先前提及的压缩工具更好的软件。在 Linux 下,可以通过 p7zip 软件包得到,该软件包里包含 3 个二进制文件: 7z, 7za 和 7zr,读者可以参考 p7zip wiki 来了解这三个二进制文件之间的不同。在本篇中,我们将使用 7zr 来解释 7-zip 的用法。归档文件以 ‘.7z‘ 为后缀名。

基本用法如下:

a) 创建归档

代码如下:

7zr a archive-name.7z file-name(s) / directory-name(s)

创建一个归档文件

b) 列出归档包含文件

代码如下:

7zr l archive-name.7z

列出归档中包含的文件

c) 提取归档文件

代码如下:

7zr e archive-name.7z

提取归档

d) 更新归档文件

代码如下:

7zr u archive-name.7z new-file

更新一个归档文件

e) 从归档文件中删除文件

代码如下:

7zr d archive-name.7z file-to-be-deleted

删除文件

确认文件删除

篇2:压缩软件WinMount使用教程

为了节省资源,让广大用户的网络资源最大化,网上下载的、QQ传来的一般都是压缩包文件,那么你还在为解压缩的长时间等待感到无助吗?想在瞬间而且不解压缩的情况下使用压缩包里的文件吗?那你就应该了解什么是WinMount,

这是一个全新的理念,你可以把WinMount看作是Winrar与Daemon Tools的合体,支持文件的解压、压缩、镜像……而在合体之上,它又多了瞬时Mount(挂载)功能。当然在这之前你一定要自己用一用这款软件,才能做出正确的评价。下面我们就一起来分析分析这款软件的微妙之处。

一.压缩功能

同winrar和zip一样WinMount也有压缩文件功能。

在要压缩文件的右键菜单中选择“添加到”,弹出下面的窗口。

WinMount支持压缩成zip、rar、7z格式,并支持密码压缩。

二. Mount压缩文件(支持多种压缩格式)

下载的压缩包十分大,先抛开你解压缩的时间不说,光是解压缩出来的东西,就要占据很大的空间,等着解压缩之后再把下载的压缩包删掉吗?当然不是,有了WinMount之后,一切都将改变。WinMount让你无需删除无需解压。

我们把一个压缩包Mount一下,安装软件之后在右键菜单中选择WinMount选项,选择“Mount至新驱动器”,让WinMount为它分配一个盘符。

也可以选择“Mount 至…”,选择一个盘符。

看看接下来的变化。这里要说明一下:第一次Mount比较大的压缩文件时可能需要等上一段时间,第二次再Mount同样的文件时就是瞬间的事情了.当然,如果Mount小压缩包的时候Mount绝对是一瞬间。

经过虚拟过程,Windows发现了新硬件,资源管理器中出现了一个新的盘符。

打开这个盘符,刚刚压缩包中的东西全部出现了,这时你可以随便利用里面的资源了。同时虚拟出来的还有一个TXT文档,文档说明这个盘符是由WinMount虚拟出来的。

就是这么简单,压缩的文件瞬间被映射到一个新的盘符中,而这个过程十分短暂,比解压缩的时间少了许多。WinMount支持的压缩格式也很多,你体验到它的强大之处了吗?

三. 虚拟光盘

以office为例,我们把office2000的安装光盘虚拟至一个光盘,

随后就能在资源管理器中找到了,自动播放功能也会自动弹出。(自动播放功能也可以在WinMount中设置)

而且它可以同时虚拟多个光驱,上面介绍的虚拟压缩包也是如此。

四.虚拟硬盘

Winmount提供两种创建虚拟硬盘的方式:

第一种: 将*.wmt(.wmt后缀为winmount自主研发的格式)文件写入物理硬盘,开机重新启动后,该文件中的内容依然存在。

1. 点击Winmount主界面的”Mount硬盘”,在弹出对话框中勾选”回写到文件”。

2. 点击浏览按钮,在弹出对话框中选择路径并为保存的.wmt文件命名, WinMount会自动存为*.wmt。

在资源管理器中可以看到新增了一个32GB的虚拟硬盘,可以在里面随意进行写操作。

第二种:*.wmt文件不写入硬盘,只是随机存储,开机重启后该虚拟硬盘消失.操作方法相对前一种更简单,只需在winmount主界面点击”Mount硬盘”,在弹出窗口点”确定”就可以了.同样会在资源管理器中新增一个虚拟硬盘。

五. 安全方案

介于WinMount的工作原理,创新出一个全新的安全方案。我们可以把重要的文件保存在一个压缩包中,用的时候让WinMount去Mount,不会对原文件产生任何改变。

现在我把重要的文件压缩在了一个test.rar,用WinMount去Mount它。新的盘符下的文件一个都没有变化,我们可以随便使用这些文件。

试图在物理硬盘中删除这个被Mount的test.rar,操作被禁止.说明文件被Mount的时候,修改文件是被禁止的。

下面我们把虚拟出来的东西全部删掉,接着进行UnMount操作(就像Daemon Tools中把ISO光驱弹出一样),接着再对原RAR进行Mount。里面的文件还是没有变。这就对重要文件起到了保护作用,换句话说,这些文件都是只读的,而且都不会被误删除。

我们比较压缩前后的数据大小,相差很多。善用这个功能的话,你会受益匪浅的。

说了这么多,你体会到WinMount的这种全新理念了吗?还犹豫什么?赶快下载一个试试看!官方主页:cn.winmount.com

篇3:在Python中使用模块的教程

作者:廖雪峰 字体:[增加 减小] 类型:

这篇文章主要介绍了在Python中使用模块的教程,示例代码基于Python2.x版本,需要的朋友可以参考下

Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用,

我们以内建的sys模块为例,编写一个hello的模块:

#!/usr/bin/env python# -*- coding: utf-8 -*-‘ a test module ‘__author__ = ‘Michael Liao‘import sysdef test: args = sys.argv if len(args)==1: print ‘Hello, world!‘ elif len(args)==2: print ‘Hello, %s!‘ % args[1] else: print ‘Too many arguments!‘if __name__==‘__main__‘: test()

第1行和第2行是标准注释,第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行,第2行注释表示.py文件本身使用标准UTF-8编码;

第4行是一个字符串,表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的文档注释;

第6行使用__author__变量把作者写进去,这样当你公开源代码后别人就可以瞻仰你的大名;

以上就是Python模块的标准文件模板,当然也可以全部删掉不写,但是,按标准办事肯定没错。

后面开始就是真正的代码部分。

你可能注意到了,使用sys模块的第一步,就是导入该模块:

import sys

导入sys模块后,我们就有了变量sys指向该模块,利用sys这个变量,就可以访问sys模块的所有功能。

sys模块有一个argv变量,用list存储了命令行的所有参数。argv至少有一个元素,因为第一个参数永远是该.py文件的名称,例如:

运行python hello.py获得的sys.argv就是[‘hello.py‘];

运行python hello.py Michael获得的sys.argv就是[‘hello.py‘, ‘Michael]。

最后,注意到这两行代码:

if __name__==‘__main__‘: test()

当我们在命令行运行hello模块文件时,Python解释器把一个特殊变量__name__置为__main__,而如果在其他地方导入该hello模块时,if判断将失败,因此,这种if测试可以让一个模块通过命令行运行时执行一些额外的代码,最常见的就是运行测试。

我们可以用命令行运行hello.py看看效果:

$ python hello.pyHello, world!$ python hello.py MichaelHello, Michael!

如果启动Python交互环境,再导入hello模块:

$ pythonPython 2.7.5 (default, Aug 25 , 00:04:04) [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwinType “help”, “copyright”, “credits” or “license” for more information.>>>import hello>>>

导入时,没有打印Hello, word!,因为没有执行test()函数,

调用hello.test()时,才能打印出Hello, word!:

>>>hello.test()Hello, world!

别名

导入模块时,还可以使用别名,这样,可以在运行时根据当前环境选择最合适的模块。比如Python标准库一般会提供StringIO和cStringIO两个库,这两个库的接口和功能是一样的,但是cStringIO是C写的,速度更快,所以,你会经常看到这样的写法:

try: import cStringIO as StringIOexcept ImportError: # 导入失败会捕获到ImportError import StringIO

这样就可以优先导入cStringIO。如果有些平台不提供cStringIO,还可以降级使用StringIO。导入cStringIO时,用import ... as ...指定了别名StringIO,因此,后续代码引用StringIO即可正常工作。

还有类似simplejson这样的库,在Python 2.6之前是独立的第三方库,从2.6开始内置,所以,会有这样的写法:

try: import json # python >= 2.6except ImportError: import simplejson as json # python <= 2.5

由于Python是动态语言,函数签名一致接口就一样,因此,无论导入哪个模块后续代码都能正常工作。

作用域

在一个模块中,我们可能会定义很多函数和变量,但有的函数和变量我们希望给别人使用,有的函数和变量我们希望仅仅在模块内部使用。在Python中,是通过_前缀来实现的。

正常的函数和变量名是公开的(public),可以被直接引用,比如:abc,x123,PI等;

类似__xxx__这样的变量是特殊变量,可以被直接引用,但是有特殊用途,比如上面的__author__,__name__就是特殊变量,hello模块定义的文档注释也可以用特殊变量__doc__访问,我们自己的变量一般不要用这种变量名;

类似_xxx和__xxx这样的函数或变量就是非公开的(private),不应该被直接引用,比如_abc,__abc等;

之所以我们说,private函数和变量“不应该”被直接引用,而不是“不能”被直接引用,是因为Python并没有一种方法可以完全限制访问private函数或变量,但是,从编程习惯上不应该引用private函数或变量。

private函数或变量不应该被别人引用,那它们有什么用呢?请看例子:

def _private_1(name): return ‘Hello, %s‘ % namedef _private_2(name): return ‘Hi, %s‘ % namedef greeting(name): if len(name) >3: return _private_1(name) else: return _private_2(name)

我们在模块里公开greeting()函数,而把内部逻辑用private函数隐藏起来了,这样,调用greeting()函数不用关心内部的private函数细节,这也是一种非常有用的代码封装和抽象的方法,即:

外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public。

篇4:在Linux系统中安装7zip软件处理归档文件的教程

这篇文章主要介绍了在Linux系统中安装7zip软件处理归档文件的教程,作为最著名的开源压缩软件,7zip可以帮助人们在Linux下处理ISO等多种类型的文件归档,需要的朋友可以参考下

7zip 是一款开源的归档应用程序,开始是为 Windows 系统而开发的,它能对多种格式的档案文件进行打包或解包处理,除了支持其原生的 7z 格式的文档外,还支持包括 XZ、GZIP、TAR、ZIP 和 BZIP2 等这些格式。 通常,7zip 也用来解压 RAR、DEB、RPM 和 ISO 等格式的文件。除了简单的归档功能,7zip 还具有支持 AES-256 算法加密以及自解压和建立多卷存档功能。在支持 POSIX 标准的系统上(Linux、Unix、BSD),原生的 7zip 程序被移植过来并被命名为 p7zip(“POSIX 7zip” 的简称)。

下面介绍如何在 Linux 中安装 7zip (或 p7zip)。

在 Debian、Ubuntu 或 Linux Mint 系统中安装 7zip

在基于的 Debian 的发布系统中存在有三种 7zip 的软件包。

p7zip: 包含 7zr(最小的 7zip 归档工具),仅仅只能处理原生的 7z 格式。

p7zip-full: 包含 7z ,支持 7z、LZMA2、XZ、ZIP、CAB、GZIP、BZIP2、ARJ、TAR、CPIO、RPM、ISO 和 DEB 格式。

p7zip-rar: 包含一个能解压 RAR 文件的插件。

建议安装 p7zip-full 包(不是 p7zip),因为这是最完全的 7zip 程序包,它支持很多归档格式。此外,如果您想处理 RAR 文件话,还需要安装 p7zip-rar 包,做成一个独立的插件包的原因是因为 RAR 是一种专有格式。

代码如下:

$ sudo apt-get install p7zip-full p7zip-rar

在 Fedora 或 CentOS/RHEL 系统中安装 7zip

基于红帽的发布系统上提供了两个 7zip 的软件包。

p7zip: 包含 7za 命令,支持 7z、ZIP、GZIP、CAB、ARJ、BZIP2、TAR、CPIO、RPM 和 DEB 格式。

p7zip-plugins: 包含 7z 命令,额外的插件,它扩展了 7za 命令(例如支持 ISO 格式的抽取),

在 CentOS/RHEL 系统中,在运行下面命令前您需要确保 EPEL 资源库 可用,但在 Fedora 系统中就不需要额外的资源库了。

代码如下:

$ sudo yum install p7zip p7zip-plugins

注意,跟基于 Debian 的发布系统不同的是,基于红帽的发布系统没有提供 RAR 插件,所以您不能使用 7z 命令来抽取解压 RAR 文件。

使用 7z 创建或提取归档文件

一旦安装好 7zip 软件后,就可以使用 7z 命令来打包解包各式各样的归档文件了。7z 命令会使用不同的插件来辅助处理对应格式的归档文件。

使用 “a” 选项就可以创建一个归档文件,它可以创建 7z、XZ、GZIP、TAR、ZIP 和 BZIP2 这几种格式的文件。如果指定的归档文件已经存在的话,它会把文件“附加”到存在的归档中,而不是覆盖原有归档文件。

代码如下:

$ 7z a

使用 “e” 选项可以抽取一个归档文件,抽取出的文件会放在当前目录。抽取支持的格式比创建时支持的格式要多的多,包括 7z、XZ、GZIP、TAR、ZIP、BZIP2、LZMA2、CAB、ARJ、CPIO、RPM、ISO 和 DEB 这些格式。

代码如下:

$ 7z e

解包的另外一种方式是使用 “x” 选项。和 “e” 选项不同的是,它使用的是全路径来抽取归档的内容。

代码如下:

$ 7z x

要查看归档的文件列表,使用 “l” 选项。

代码如下:

$ 7z l

要更新或删除归档文件,分别使用 “u” 和 “d” 选项。

代码如下:

$ 7z u

$ 7z d

要测试归档的完整性,使用:

代码如下:

$ 7z t

篇5:在Excel中使用条件格式EXCEL基本教程

自Excel 97之后,Excel具备了条件格式功能,所谓条件格式是指当指定条件为真时,Excel自动应用于单元格的格式,例如,单元格底纹或字体颜色。如果想为某些符合条件的单元格应用某种特殊格式,使用条件格式功能可以比较容易实现。如果再结合使用公式,条件格式就会变得更加有用。

应用实例:某教师想在一个工作表中突出显示期末成绩高于期中成绩的学生,实现后的工作表如图1所示。

图1

在该工作表中,有全体学生两次考试的成绩,条件格式功能将学生中期末成绩高于期中成绩的高亮显示。这种格式是动态的:如果改变考试的分数,格式会自动调整。

下面介绍具体操作步骤。

1.按图1所示创建一个工作表用于练习。

2.选择单元格A2:C11,然后选择菜单命令“格式>条件格式”,在“条件格式” 对话框中的最左边选择“公式”,然后在右侧输入框中输入下列公式(如图2所示):

=$C2>$B2

图2

3.单击“格式”按钮,打开“单元格格式”对话框,为符合条件的单元格设置格式,例如,将单元格的底纹设置为浅绿色,如图3所示,

图3

4.设置完毕单击“确定”按钮,回到原来对话框,再单击“确定”,则现在工作表如图4所示。

图4

条件格式设置中的公式会作用于所选区域,而不只是作用于第2行,这是因为在公式列参数使用了$,这样列就成了绝对引用,而行是相对引用。我们可以在其它某行(如第10行)中单击,然后选择菜单命令“格式>条件格式”,可以看到如图5所示的公式,该行使用的公式为:

=$C10>$B10

图5

至于图1中数据区域的外观与图4略有不同,是因为对这些单元格应用了黑色的边框。从本例可以看出,灵活地运用条件格式,可以帮助我们快速完成一些比较实际的任务,从而提高工作的效率。

关 键 字:EXCEL

篇6:Python中的index方法使用教程

这篇文章主要介绍了Python中的index方法使用教程,是Python入门学习中的基础知识,需要的朋友可以参考下

index()方法确定字符串str,如果起始索引beg和结束索引end在末尾给出了找到字符串或字符串的一个子串,这个方法与find()方法一样,只是如果没有找到子符趾会抛出一个异常。

语法

以下是index()方法的语法:

str.index(str, beg=0 end=len(string))

参数

str -- 此选项指定要搜索的字符串。

beg -- 这是开始索引,默认情况下是 0。

end -- 这是结束索引,默认情况下它等于该字符串的长度。

返回值

方法返回索引,如果找到这个str;如果没有找到则抛出一个异常,

例子

下面的例子显示了index()方法的使用。

#!/usr/bin/pythonstr1 = “this is string example....wow!!!”;str2 = “exam”;print str1.index(str2);print str1.index(str2, 10);print str1.index(str2, 40);

当我们运行上面的程序,它会产生以下结果:

1515Traceback (most recent call last): File “test.py”, line 8, in print str1.index(str2, 40);ValueError: substring not foundshell returned 1

篇7:PS教程:解析路径使用中一些技巧

本教程为一个技巧教程,钢笔和路径大家应该都不陌生的说,在作图的各个方面用途非常的广泛,但是很多朋友说学习起来很难,其实只要你掌握了其中的技巧,也似和很简单的说,今天我们就通过对线条的变化来解析路径使用中一些技巧,

PS教程:解析路径使用中一些技巧

在Lua程序中使用MySQL的教程

WinRAR使用简明指导教程

word表格怎么使用公式教程

Pro*C的使用数据库教程

马赛克解码器是什么?怎么用?马赛克解码器使用教程

QQ音乐播放器教程之基础使用教程

使用u盘安装原版win8系统教程

酷狗音乐“格式转换工具”使用教程

Android SQLite教程:内部架构及SQLite使用办法

国际交往中名片的使用礼仪

Linux中的压缩软件7zip的使用教程(集锦7篇)

欢迎下载DOC格式的Linux中的压缩软件7zip的使用教程,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档