Ubuntu 打包解压使用,tar.gz

本文深入解析了常见文件格式如.tar, .gz, .bz2, .bz, .Z, .tgz, .zip, .rar, .lha, .rpm等的解压与压缩方法,提供了详细的步骤和命令示例,帮助开发者高效地管理和操作文件资源。

.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
解压: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
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:r ar e FileName.rar


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/.../lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.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

Ubuntu系统中解压 `.tar.gz.gpg` 文件涉及两个要步骤:**解密文件**和**解压归档文件**。`.tar.gz.gpg` 文件表示该文件首先通过 `tar` 打包,然后使用 `gzip` 压缩,最后通过 GPG(GNU Privacy Guard)进行加密。因此,必须按顺序执行 GPG 解密、gzip 解压tar 解包操作。 以下是完整的操作步骤: 1. **解密 `.tar.gz.gpg` 文件** 使用 `gpg` 命令对加密文件进行解密。假设文件名为 `archive.tar.gz.gpg`,执行以下命令: ```bash gpg --output archive.tar.gz --decrypt archive.tar.gz.gpg ``` 系统会提示输入用于解密的私钥密码。成功解密后,会生成一个 `.tar.gz` 文件。 2. **解压 `.tar.gz` 文件** 使用 `tar` 命令解压解密后的 `.tar.gz` 文件: ```bash tar -zxvf archive.tar.gz ``` 此命令将解压出原始的文件和目录结构。 3. **可选:清理中间文件** 如果不再需要加密文件和解密后的 `.tar.gz` 文件,可以删除它们以节省空间: ```bash rm archive.tar.gz.gpg archive.tar.gz ``` 上述流程确保了在 Ubuntu 系统中安全地处理加密的归档文件,并提取其内容[^3]。 --- ### 示例完整命令流程: ```bash # 解密 GPG 文件 gpg --output archive.tar.gz --decrypt archive.tar.gz.gpg # 解压解密后的 tar.gz 文件 tar -zxvf archive.tar.gz # 删除不必要的文件(可选) rm archive.tar.gz.gpg archive.tar.gz ``` --- ### 注意事项: - 确保已安装 GPG 和 tar 工具。大多数 Ubuntu 系统默认已安装,否则可通过以下命令安装: ```bash sudo apt update && sudo apt install gnupg tar ``` - 如果文件使用对称加密(即使用密码而非密钥对加密),解密时需添加 `--symmetric` 参数。 - 若需保留原始加密文件,请勿在解密后立即删除。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值