Ubuntu 打包解压使用,tar.gz

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.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` 文件可以使用 `tar` 命令。`.tar.gz` 文件是经过打包tar)和压缩(gzip)的文件格式,因此需要同时使用 `tar` 和 `gzip` 的解压选项。 要解压 `.tar.gz` 文件,可以使用以下命令: ```bash tar -xzvf filename.tar.gz ``` - `-x` 表示解压文件; - `-z` 表示使用 gzip 压缩或解压; - `-v` 表示在解压过程中显示详细信息; - `-f` 表示指定文件名,紧随其后的是具体的文件名。 如果希望将文件解压到特定目录,可以结合 `-C` 参数指定目标路径: ```bash tar -xzvf filename.tar.gz -C /path/to/target/directory ``` 例如,将 `studio.tar.gz` 解压到 `/tmp/extract/` 目录中: ```bash tar -xzvf studio.tar.gz -C /tmp/extract/ ``` 此外,`.tar.gz` 文件的解压过程也可以通过图形界面工具(如归档管理器)完成,但使用命令行工具更加灵活和高效。 ### 压缩与解压相关操作 对于 `.gz` 文件,单独解压可以使用 `gzip` 工具: ```bash gzip -d filename.gz ``` 如果需要保留源文件并进行压缩,可以使用以下命令: ```bash gzip -c demo.c > demo.c.gz ``` 而压缩目录时需要注意,`gzip` 无法直接打包目录,它会分别压缩目录下的每个文件: ```bash gzip -r directory_name/ ``` ### 代码示例 以下是一些常见的 `.tar.gz` 文件操作命令: #### 解压到当前目录 ```bash tar -xzvf filename.tar.gz ``` #### 解压到指定目录 ```bash tar -xzvf filename.tar.gz -C /path/to/target/directory ``` #### 压缩单个文件为 .tar.gz ```bash tar -czvf demo.tar.gz demo.c ``` #### 压缩目录为 .tar.gz ```bash tar -czvf archive.tar.gz directory_name/ ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值