`

Linux-解压/压缩

阅读更多

.tar 压缩文件:

解压:tar xvf file.tar

打包:tar cvf file.tar 目录

 

文件夹打包:

tar -zcvf 打包后生成的文件名全路径 要打包的目录(tar -zcvf /opt/1.tar /var/data)

tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩

在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已

[root@linux ~]# cd /tmp
[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

 

.gz 压缩文件

解压 gunzip file.gz   gzip file.gz

打包 gzip file

 

.tar.gz 或者.tgz压缩文件

解压 tar xzvf file.tar.gz

tar xzvf file.tar.gz -C /tmp/xxx/zzz -C指定文件解压后存放的路径

打包 tar acvf file.tar.gz 目录

-x:解压

-z是否同时具有gzip属性

-v:压缩过程显示文件

-f : 使用档案名。后面只能接档案名

-P可以使用绝对路径来压缩

.bz2

解压 bizp -d file.bz2 bunzip2 file.bz2

打包 : bzip2 -z file

 

.tar.bz2

解压:tar jxvf file.tar.bz2打包:tar jcvf file.tar.bz2 目录

 

.tar.bz

 

解压:tar jxvf file.tar.bz

 

.tar.z 压缩文件

解压: tar Zxvf file.tar.z

打包 :tar Zcvf file.tar.z 目录

 

.rar

解压 rar x file.rar

打包 rar a file.rar 目录

 

.zip

解压 : unzip file.zip

打包: zip -r file.zip 目录

压缩当前的文件夹 zip -r ./nicky.zip ./*

-r表示递归

 

将/var/data/endeca 这个目录下所有文件和文件夹打包为当前目录下的endeca.zip

zip –q –r endeca.zip /var/data/endeca

 

.rpm

解压: rpm2cpio file.rpm | cpio -div

 

 

 

 

分享到:
评论

相关推荐

    arm-linux-gnueabi-5.4.0.tar

    备注:使用此资源时需要解压两次,因为上传时显示资源重复上传失败,于是套了两层压缩。建议使用window系统下载先解压一次再到Linux中进行解压,这样方便查看 此外,如果把编译器gcc替换成arm-linux-gcc时。 使用...

    ubuntu18.04下交叉编译nginx1.18.0源码(平台aarch64-linux-gnu)

    3. **Zlib**:`zlib-1.2.11.tar.gz`是一个用于数据压缩的库,常用于网络传输中减少数据量,提高效率。 4. **PCRE(Perl Compatible Regular Expressions)**:`pcre-8.44.zip`是用于正则表达式匹配的库,Nginx在...

    Realtek-8188/8192无线网卡Linux驱动

    总的来说,Realtek 8188/8192无线网卡在Linux上的驱动安装涉及下载、解压、编译、安装等多个步骤,对于不熟悉Linux系统的用户可能会有一定挑战。但遵循上述步骤,并且根据具体错误信息进行排查,通常可以解决驱动...

    gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz

    压缩包子文件的文件名称列表只列出了一个文件“gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz”,这表明这个压缩包包含了完整的GCC编译器环境,用户需要先将其解压,然后设置环境变量以便在命令行中...

    jdk-8u401-linux-x64.tar.gz.7z

    标题“jdk-8u401-linux-x64.tar.gz.7z”表明这是一个Java开发工具包(JDK)的压缩文件,版本为8u401,适用于Linux操作系统,特别是x64架构的系统。它被进一步压缩成了7z格式,这是一种高效且常见的文件压缩格式,...

    EasyDarwin-linux-8.1.0.zip

    ".tar.gz" 文件扩展名表明这是一个经过tar归档并用gzip压缩的文件,这是Linux下常见的打包和压缩方式,便于传输和存储。 标签 "EasyDarwin-linux" 进一步确认了这个压缩包是为Linux平台设计的EasyDarwin版本。 ...

    aarch64-linux-gnu-gcc gcc version 7.5.0 (Linaro GCC 7.5-2019.12

    在压缩包子文件名称列表中,有两个文件与我们的主题紧密相关: 1. `openssl-1.1.1g.tar.gz`:这是一个包含OpenSSL源代码的归档文件,通常用于下载、解压、配置、编译和安装OpenSSL库到目标系统。用户可以使用这个...

    最新版linux jdk-8u241-linux-x64.tar.gz 64位

    Linux用户通常会用以下步骤来解压并安装: 1. **下载文件**:通过wget命令或者浏览器下载`jdk-8u241-linux-x64.tar.gz`到你的Linux系统。 2. **切换到目标目录**:通常,开发者会在`/opt`或`/usr/local`目录下创建...

    go1.13.4.linux-amd64.tar.gz

    标题“go1.13.4.linux-amd64.tar.gz”指的是Go编程语言的1.13.4版本的Linux AMD64架构的二进制发行版,被压缩成一个tar.gz文件。这个文件通常包含Go语言的完整编译器、解释器和其他必要的工具,供在64位Linux系统上...

    eclipse-java-2022-03-R-linux-gtk-x86_64.tar.gz

    这个压缩包采用的是tar.gz格式,是Linux系统中常用的归档和压缩工具组合,它首先使用tar进行文件打包,然后用gzip进行压缩,以节省存储空间。 描述中提到的“适用于Linux x86_64”,意味着这个Eclipse版本是为64位...

    Linux压缩工具unzip

    在Linux操作系统中,`unzip`是一个非常实用的命令行工具,主要用于解压缩`.zip`格式的文件。本文将深入探讨`unzip`工具的基本使用、功能特性以及一些常见的操作实例,帮助您全面理解如何在Linux环境下有效地管理和...

    build-arm-linux-4.2.1

    在构建工具链之前,首先需要下载并解压以下软件包: - **binutils-2.17.tar.gz**:二进制工具集。 - **gcc-4.2.1.tar.gz**:GNU 编译器集合。 - **glibc-2.3.6.tar.gz**:GNU C 库。 - **glibc-linuxthreads-2.3.6....

    jdk-8u231-linux-x64.tar.zip

    标题中的"jdk-8u231-linux-x64.tar.zip"表明这是一个针对Linux操作系统的64位Java Development Kit(JDK)的压缩文件,版本为8u231。这个压缩包采用的是tar和zip两种格式的组合,首先是一个tar归档文件,然后再用zip...

    mongodb-linux-x86_64-rhel70-4.2.14.tgz

    在本文中,我们将深入探讨MongoDB 4.2版本在Linux(特别是RHEL 7.0)环境下的安装过程,以及该版本的重要特性。 首先,"mongodb-linux-x86_64-rhel70-4.2.14.tgz"是MongoDB为RHEL 7.0系统提供的64位二进制安装包。...

    hadoop-lzo-master

    1.2 mv hadoop-gpl-compression-0.1.0/lib/native/Linux-amd64-64/* $HADOOP_HOME/lib/native/Linux-amd64-64/ 1.3 cp hadoop-gpl-compression-0.1.0/hadoop-gpl-compression-0.1.0.jar /usr/local/hadoop-1.0.2/...

    jdk-11.0.22-linux-aarch64-bin.tar.gz

    "tar.gz" 扩展名表明这是一个使用tar工具打包,并通过gzip进行压缩的文件,这是Linux环境中常见的归档和压缩格式。 描述 "jdk-11.0.22_linux-aarch64_bin.tar.gz" 简单地重申了标题中的关键点,即这是JDK的11.0.22...

    node-v14.17.0-linux-x64.tar.gz

    2. 将解压后的目录移动到系统的可执行路径下,如`/usr/local`:`sudo mv node-v14.17.0-linux-x64 /usr/local/nodejs` 3. 更新系统环境变量,让`node`和`npm`可以在任何地方被调用:`echo 'export PATH=$PATH:/usr/...

    node-v8.17.0-linux-x64.tar.gz

    2. 解压文件:使用命令 `tar -zxvf node-v8.17.0-linux-x64.tar.gz` 来解压缩。 3. 安装:可以将解压出的目录移动到 `/usr/local` 或其他自定义位置,如 `sudo mv node-v8.17.0-linux-x64 /usr/local/node-v8.17.0`...

    mips64el-linux-android-4.9

    从压缩包子文件的文件名称列表"mips64el-linux-android-4.9"来看,这个压缩包可能包含以下组件: 1. `bin/`: 包含可执行文件,如编译器、链接器和其他工具。 2. `include/`: 提供系统头文件,用于在源代码中进行系统...

    jdk-8u171-linux-x64.tar.gz部署安装包.zip

    这个压缩包文件"jdk-8u171-linux-x64.tar.gz"就是JDK 8u171在Linux环境下的安装包,采用tar归档并使用gzip进行压缩,便于下载和传输。 **一、Linux系统环境准备** 在安装JDK之前,确保你的Linux系统满足以下条件:...

Global site tag (gtag.js) - Google Analytics