2010-01-15 10:52:12 gundumw100 阅读数 59
  • Python自动化办公(Excel、Word、PDF、...Zip、Selenium)

    1、办公也可以更高级,掌握自动化办公让文件处理更高效,让自己在职场中更具竞争力! 2、本课程针对的是白领人员,在办公方面从各种文件的处理进行详细讲解; 3、对于测试人员也有很多的帮助,其中selenium和CSV在测试方向使用很多。 4、重点: shuitl、send2trash、zipfile、Excel、BeautifulSoup、Selenium、PDF、Word、CSV、JSON

    131 人正在学习 去看看 赵晓希
linux zip命令的基本用法是:

zip [参数] [打包后的文件名] [打包的目录路径]

linux zip命令参数列表:

-a 将文件转成ASCII模式
-F 尝试修复损坏的压缩文件
-h 显示帮助界面
-m 将文件压缩之后,删除源文件

-n 特定字符串 不压缩具有特定字尾字符串的文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
-S 包含系统文件和隐含文件(S是大写)
-t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy

举例:

将/home/Blinux/html/ 这个目录下所有文件和文件夹打包为当前目录下的html.zip

zip –q –r html.zip /home/Blinux/html

上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录

比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果.

zip –q –r html.zip html

比如现在我的html目录下,我操作的zip压缩命令是

zip –q –r html.zip *

以上是在安静模式下进行的,而且包含系统文件和隐含文件
//////////////////////////////////////////////////////////
unzip语 法:

unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目 录>][-x <文件>] 或 unzip [-Z]

补充说明:unzip为.zip压缩文件的解压缩程序。



unzip参 数:
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f 更新现有的文件。
-l 显示压缩文件内所包含的文件。
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t 检查压缩文件是否正确。
-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v 执行是时显示详细的信息。
-z 仅显示压缩文件的备注文字。
-a 对文本文件进行必要的字符转换。
-b 不要对文本文件进行字符转换。
-C 压缩文件中的文件名称区分大小写。
-j 不处理压缩文件中原有的目录路径。
-L 将压缩文件中的全部文件名改为小写。
-M 将输出结果送到more程序处理。
-n 解压缩时不要覆盖原有的文件。
-o 不必先询问用户,unzip执行后覆盖原有文件。
-P<密码> 使用zip的密码选项。
-q 执行时不显示任何信息。
-s 将文件名中的空白字符转换为底线字符。
-V 保留VMS的文件版本信息。
-X 解压缩时同时回存文件原来的UID/GID。
[.zip文件] 指定.zip压缩文件。
[文件] 指定要处理.zip压缩文件中的哪些文件。
-d<目录> 指定文件解压缩后所要存储的目录。
-x<文件> 指定不要处理.zip压缩文件中的哪些文件。
-Z unzip -Z等于执行zipinfo指令

举例:

将/home/Blinux/html.zip解压到当前目录

unzip html.zip
2013-12-04 13:35:19 qibobo 阅读数 1107
  • Python自动化办公(Excel、Word、PDF、...Zip、Selenium)

    1、办公也可以更高级,掌握自动化办公让文件处理更高效,让自己在职场中更具竞争力! 2、本课程针对的是白领人员,在办公方面从各种文件的处理进行详细讲解; 3、对于测试人员也有很多的帮助,其中selenium和CSV在测试方向使用很多。 4、重点: shuitl、send2trash、zipfile、Excel、BeautifulSoup、Selenium、PDF、Word、CSV、JSON

    131 人正在学习 去看看 赵晓希

在linux下没有默认的7z文件解压软件。

常用的7z解压软件p7zip.下载地址:http://www.7-zip.org/download.html.

下载后用tar xvf解压至当前目录,然后进入目录,运行make;make install命令后即完成安装。

然后就可以使用7za命令了。 7za X XX.7z。


2016-05-08 12:21:25 qq_23617681 阅读数 5662
  • Python自动化办公(Excel、Word、PDF、...Zip、Selenium)

    1、办公也可以更高级,掌握自动化办公让文件处理更高效,让自己在职场中更具竞争力! 2、本课程针对的是白领人员,在办公方面从各种文件的处理进行详细讲解; 3、对于测试人员也有很多的帮助,其中selenium和CSV在测试方向使用很多。 4、重点: shuitl、send2trash、zipfile、Excel、BeautifulSoup、Selenium、PDF、Word、CSV、JSON

    131 人正在学习 去看看 赵晓希

linux下zip文件的解压命令:unzip;压缩命令:zip。具体参考文章1。

linux下7z文件的解压命令:7za x;压缩命令:7za a。具体参考文章2.

注意:

1、linux默认情况下没有安装7z文件的解压缩命令,需要安装。

2、在线安装命令为:sudo apt-get install p7zip-full。

3、7za解压时,注意添加解压目录,不然解压默认目录是用户根目录。


参考文章:

1、http://www.cnblogs.com/lucyjiayou/archive/2011/12/25/2301046.html

2、http://www.cnblogs.com/yiwd/p/3649094.html

2019-11-28 09:26:30 qq_41853447 阅读数 24
  • Python自动化办公(Excel、Word、PDF、...Zip、Selenium)

    1、办公也可以更高级,掌握自动化办公让文件处理更高效,让自己在职场中更具竞争力! 2、本课程针对的是白领人员,在办公方面从各种文件的处理进行详细讲解; 3、对于测试人员也有很多的帮助,其中selenium和CSV在测试方向使用很多。 4、重点: shuitl、send2trash、zipfile、Excel、BeautifulSoup、Selenium、PDF、Word、CSV、JSON

    131 人正在学习 去看看 赵晓希

Linux解压命令

tar

解包:

tar zxvf filename.tar

打包:

tar czvf filename.tar dirname

gz命令,tar.gz、tgz

解压1:

gunzip filename.gz

解压2:

gzip -d filename.gz

压缩:

gzip filename
   .tar.gz 和 .tgz

解压:

tar zxvf filename.tar.gz

压缩:

tar zcvf filename.tar.gz dirname

压缩多个文件:

tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....

bz2命令、.tar.bz2

  • 解压1:
bzip2 -d filename.bz2
  • 解压2:
bunzip2 filename.bz2
  • 压缩:
bzip2 -z filename
    .tar.bz2
  • ​ 解压:
tar jxvf filename.tar.bz2
  • ​ 压缩:
tar jcvf filename.tar.bz2 dirname

bz命令,.tar.bz

  • 解压1:
bzip2 -d filename.bz
  • 解压2:
bunzip2 filename.bz
     .tar.bz
  • ​ 解压:
tar jxvf filename.tar.bz

z命令,.tar.z

  • 解压:
uncompress filename.z
  • 压缩:
compress filename
    .tar.z
  • ​ 解压:
tar zxvf filename.tar.z
  • ​ 压缩:
tar zcvf filename.tar.z dirname

zip命令

  • 解压:
unzip filename.zip
  • 压缩:
zip filename.zip dirname
  • 加压到指定目录
unzip filename.zip -d 解压到目标目录

主要参数

-c:将解压缩的结果

-l:显示压缩文件内所包含的文件

-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换

-t:检查压缩文件是否正确

-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中

-v:执行是时显示详细的信息

-z:仅显示压缩文件的备注文字

-a:对文本文件进行必要的字符转换

-b:不要对文本文件进行字符转换

-C:压缩文件中的文件名称区分大小写

-j:不处理压缩文件中原有的目录路径

-L:将压缩文件中的全部文件名改为小写

-M:将输出结果送到more程序处理

-n:解压缩时不要覆盖原有的文件

-o:不必先询问用户,unzip执行后覆盖原有文件

-P:使用zip的密码选项

-q:执行时不显示任何信息

-s:将文件名中的空白字符转换为底线字符

-V:保留VMS的文件版本信息

-X:解压缩时同时回存文件原来的UID/GID

根据端口号查询

netstat  -anp  |grep 端口号

在这里插入图片描述

2013-06-20 02:19:57 liyayunwxc 阅读数 6134
  • Python自动化办公(Excel、Word、PDF、...Zip、Selenium)

    1、办公也可以更高级,掌握自动化办公让文件处理更高效,让自己在职场中更具竞争力! 2、本课程针对的是白领人员,在办公方面从各种文件的处理进行详细讲解; 3、对于测试人员也有很多的帮助,其中selenium和CSV在测试方向使用很多。 4、重点: shuitl、send2trash、zipfile、Excel、BeautifulSoup、Selenium、PDF、Word、CSV、JSON

    131 人正在学习 去看看 赵晓希

一、解压7z文件

1、$ sudo apt-get install p7zip-full  安装7z软件

2、$ 7z x 精通正则表达式_05.7z   用命令进行解压

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)

Processing archive: 精通正则表达式_05.7z

Extracting  精通正则表达式第5讲.avi

Everything is Ok

Size:       141084672
Compressed: 14666607

二、解压 zip文件

1. 通过unzip行命令解压,指定字符集
unzip -O CP936 xxx.zip (用GBK, GB18030也可以)

amosli@amosli-pc:~/下载$ unzip -O CP936 jsp8.zip
Archive:  jsp8.zip
replace jsp(?????????)/01-jsp?????????jsp????????????.avi? [y]es, [n]o, [A]ll, [N]one, [r]ename: a
error:  invalid response [a]
replace jsp(?????????)/01-jsp?????????jsp????????????.avi? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
  inflating: jsp(?????????)/01-jsp?????????jsp????????????.avi  
  inflating: jsp(?????????)/02-jsp??????.avi  
  inflating: jsp(?????????)/03-jsp??????-page????????????.avi  
  inflating: jsp(?????????)/04-jsp??????-include????????????.avi  
  inflating: jsp(?????????)/05-jsp????????????????????????.avi  
  inflating: jsp(?????????)/06-jsp??????????????????-out??????.avi  
  inflating: jsp(?????????)/07-jsp??????????????????-pageContext??????.avi  
  inflating: jsp(?????????)/08-jsp????????????.avi  
  inflating: jsp(?????????)/09-jsp?????????jsp??????????????????.avi  
  inflating: jsp(?????????)/10-??????????????????-div???css??????.avi  
  inflating: jsp(?????????)/11-??????????????????-div???css??????.avi  
  inflating: jsp(?????????)/12-??????????????????-div???css??????.avi  
  inflating: jsp(?????????)/Thumbs.db  
解压后的文件显示是正常的。虽然上面看似乱码。切记,不可盲目乱用tar 命令。

对于从windows传过来或者拷过来的文件可能是gb2312编码的,如下面的命令:

 unzip -O gb2312 jsp8.zip

2. 在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件
/etc/environment中加入2行
UNZIP="-O CP936"
ZIPINFO="-O CP936"

这样Gnome桌面的归档文件管理器(file-roller)可以正常使用unzip解压中文,但是file-roller本身并不能设置编码传递给unzip。

采用了上面的第一个方法,问题解决。

另一方法为采用java的jar命令解压zip包

JAR 解压      jar xvf file.name

补充1:unzip命令详解

unzip命令能够将被winzip压缩的文件解压。

unzip命令的执行方式为:

# unzip [-选项]  压缩文件名.zip
例如想将file1.zip文件在当前目录下解压,则执行命令为:
# unzip  file1.zip
如果只想查看压缩文件里的文件目录,但是并不想解压,则执行命令为:
# unzip -v file1.zip
将file1.zip文件在/home/zip目录中进行解压,但是如有相同的文件则并不覆盖原文件,执行命令为:
#unzip -n file1.zip -d /home/zip 


unzip命令的选项见表

表 unzip命令选项

unzip命令的选项

参数说明

-v

查看文件目录列表,但不解压

-d

将文件解压到指定目录中

-n

不覆盖原来已经存在的文件

-o

覆盖已存在的文件并且不需要用户确认


补充2:解压其他文件

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.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
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar

---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/

---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z.tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh.lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/

  总结

  1、*.tar 用 tar –xvf 解压

  2、*.gz 用 gzip -d或者gunzip 解压

  3、*.tar.gz和*.tgz 用 tar –xzf 解压

  4、*.bz2 用 bzip2 -d或者用bunzip2 解压

  5、*.tar.bz2用tar –xjf 解压

  6、*.Z 用 uncompress 解压

  7、*.tar.Z 用tar –xZf 解压

  8、*.rar 用 unrar e解压

  9、*.zip 用 unzip 解压


Linux 解压zip命令

阅读数 8645

LINUX 解压分卷ZIP

阅读数 101

没有更多推荐了,返回首页