7zip在命令行的基础使用(p7zip)

p7zip 是一个常见的压缩和解压工具,用于处理 .7z 格式文件,同时支持多种其他格式,如 ZIP、RAR、TAR 等。在 Linux 系统上,p7zip 命令常见用法如下:

  1. 压缩文件

    1
    7z a 压缩文件名.7z 文件或文件夹路径
    • a 参数表示添加文件到一个新的压缩文件中。
    • 示例:7z a archive.7z myfolder 会将 myfolder 压缩为 archive.7z
  2. 解压缩文件

    1
    7z x 压缩文件名.7z
    • x 参数用于解压缩,并保持文件夹结构。
    • 示例:7z x archive.7z 会将 archive.7z 文件解压到当前目录。
  3. 列出压缩文件内容

    1
    7z l 压缩文件名.7z
    • l 参数会列出压缩文件中的所有内容,但不进行解压。
    • 示例:7z l archive.7z 会显示 archive.7z 中包含的文件列表。
  4. 测试压缩文件完整性

    1
    7z t 压缩文件名.7z
    • t 参数用于测试压缩文件的完整性。
    • 示例:7z t archive.7z 会检查 archive.7z 是否有损坏。
  5. 压缩文件加密

    1
    7z a -p压缩文件名.7z 文件或文件夹路径
    • -p 参数用于为压缩文件添加密码保护。
    • 示例:7z a -p mysecure.7z myfolder 会对 myfolder 压缩,并添加密码保护。
  6. 解压指定目录

    1
    7z x 压缩文件名.7z -o输出目录
    • -o 参数用于指定解压路径。
    • 示例:7z x archive.7z -o/home/user/extract 会将 archive.7z 解压到 /home/user/extract 文件夹下。

这些基本命令覆盖了 p7zip 常用的压缩、解压、加密和文件检查等操作,适用于日常文件管理和压缩需求。