linux下zip加密压缩文件


zip -q -r  -P password zipfile.zip sourcefiles.txt                            #password 是加密密码

zipfile.zip 是生成的压缩文件

sourcefiles.txt 是被压缩的文件

 

zip [参数] <压缩包> <源文件>

 

使用zip格式打包文件

    -r 递归,将指定目录下的所有文件和子目录一并处理

    -S 包含系统和隐藏文件

    -y 直接保存符号连接,而非该连接所指向的文件

    -X 不保存额外的文件属性

    -m 将文件压缩并加入压缩文件后,删除源文件

    -<压缩级别> 1~9,数字越大,压缩率越高

    -F 尝试修复已损坏的压缩文件

    -T 检查备份文件内的每个文件是否正确无误

    -q 不显示指令执行过程

    -g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件

    -u 更新压缩包内文件

    -f 更新压缩包内文件。如果符合条件的文件没有包含在压缩包中,则压缩后添加

    -$ 保存第一个被压缩文件所在磁盘的卷标

    -j 只保存文件名称及其内容

    -D 压缩文件内不建立目录名称

    -i <表达式> 压缩目录时,只压缩符合条件的文件

    -x <表达式> 排除符合条件的文件

    -n <文件名后缀> 排除指定文件名后缀的文件

    -b <缓存路径> 指定临时文件目录

    -d <表达式> 从压缩文件内删除指定的文件

    -t <日期时间> 把压缩文件的日期设成指定的日期

    -o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同

    -A 调整可执行的自动解压缩文件

    -c 替每个被压缩的文件加上注释

    -z 替压缩文件加上注释

    -k 使用MS-DOS兼容格式的文件名称。

    -l 压缩文件时,把LF字符置换成LF+CR字符。

    -ll 压缩文件时,把LF+CR字符置换成LF字符。

 

举例:

 

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

 

zip -q -r  html.zip /home/B linux /html

 

unzip -q -n -P password zipfile.zip -d /home/admpub/

 

unzip [参数] <压缩文件> [压缩包中将被释放的文件]

 

解压zip压缩包文件

    -P <密码> zip压缩包的密码

    -d <路径> 指定解压路径

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

    -f 覆盖原有文件

    -o 不经询问,直接覆盖原有文件

    -u 覆盖原有文件,并将压缩文件中的其他文件解压缩到目录中

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

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

    -z 显示压缩包注释

    -Z unzip -Z等于执行zipinfo指令

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

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

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

    -s 将文件名中的空格转换下划线

    -X 解压缩时保留文件原来的UID/GID

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

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

    -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换

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

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

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

    -x <表达式> 处理里排除压缩包中的指定文件

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

 


转自:http://www.admpub.com/post-164.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PeaZip 中文版是可以在 Microsoft Windows 或 Linux 32-bit 操作系统中运行的文件管理器及压缩程序。它除了支持自己本地的 PEA 压缩格式(主要功能为压缩、分文件、弹性地认证加密、集成式检查架构)外,还有支持其他的主流压缩格式。不过有免费着重在处理开放授权的压缩格式上。这套压缩软件主要使用 Lazarus 开发工具以 Free Pascal 语言进行撰写。是以 GNU 宽通用公共许可证发布的自由软件。 优秀免费的压缩文档管理工具 PeaZip Portable 中文版优秀免费的压缩文档管理工具 PeaZip Portable 中文版 PeaZip 绿色中文便携版是跨平台基于 Free Pascal 的免费绿色便携的解压缩软件。可以运行在 Linux 系统和 Windows 系统。支持鼠标右键操作。 这套软件主要的功能是提供一套具备搜索及浏览历史纪录的压缩档浏览接口,来直觉式地对压缩档内容进行浏览,并可以使用详细的筛选规则。此外也能使用扁平式的浏览模式作为另一种浏览压缩档的方式。 PeaZip 中文版提供用户通过图形化用户界面的前端程序来自动产生命令提示列的压缩或解压缩动作。它同时也提供了制作、编辑以及撤消压缩设置档来加速压缩或备份的设置。 其他比较值得注意的功能还包含了文件的切割与合并、安全删档、位式文件比对、文件完整性检查、系统效能监控、随机密码/密钥产生器、及集成进资源管理器右键菜单。除此之外,程序的用户界面(包含图片及颜色配置)都可以自行调整。 PeaZip 特别版除了提供Windows及Linux(DEB, RPM及TGZ格式)的安装档之外,亦有对此两种平台提供无需安装的可携式版本。在最近也提供了PortableApps的格式 (.paf.exe). 如同7z,Tar,ZIP等这些知名且泛用的压缩格式一般,PeaZip也支持PAQ及LPAQ格式:尽管这并不建议使用于一般状况下(因为太耗存储器且太慢),这些格式因具备对多数数据结构有最佳的压缩比,在压缩科技上具有重大突破,所以还是列入支持。 PeaZip 限制 与提供给各种后端公用程序使用的本地控制台进度指示器相较,图形化用户界面的进度就较为不可靠许多不支持 64-bit 的 Linux,即使勉强安装在 64-bit 的 Linux 上,也不能压缩/解压.arc文件 PeaZip 支持的格式 7z, bz, bz2, bzip2, tbz2, tbz, gz, gzip, tgz, tpz, tar, zip, z01, smzip, arj, cab, chm, chi, chq, chw, hxs, hxi, hxr, hxq, hxw, lit, cpio, deb, lzh, lha, rar, r01, 00, rpm, z, taz, tz, iso, jar, ear, war, lha, pet, pup, pak, pk3, pk4, slp, [Content], xpi, wim, u3p, lzma86, lzma, udf, xar, dmg, hfs, part1, split, swm, tpz, kmz, xz, txz, vhd, mslz, apm, mbr, fat, ntfs, exe, dll, sys, msi, msp, ods, ots, odm, oth, oxt, odb, odf, odg, otg, odp, otp, odt, ott, gnm, doc, dot, xls, xlt, ppt, pps, pot, docx, dotx, xlsx, xltx, swf, flv, quad, balz, zpaq, paq8f, paq8jd, paq8l, paq8o, lpaq1, lpaq5, lpaq8, ace, arc, wrc, 001, pea, cbz, cbr, cba, cb7, cbt.引基本上常见的格式他都支持了。Peazip 支持的加密格式:AES,twofish、blowfish、serpent(只支持ARC格式) PEA压缩格式 主要功能为压缩、分档、弹性地认证加密、整合式检查架构,为 Peazip 原创的压缩格式。 简体中文设置方法 菜单”Options”–>”Localization”—>”chs.txt”–>重新启动即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值