实现目标:
1.打包压缩一些文件
2.查看一个压缩包里面的文件(不解压前提下)
3.添加文件到压缩包(不解压前提下)
4.更新压缩包里面的某些文件(不解压前提下)
5.解压某些文件(不解压前提下)
# ls -al
>>
1.txt
2.txt
3.txt
--压缩1.txt 2.txt 到文件all.tar
tar cvf all.tar 1.txt 2.txt
>>
1.txt
2.txt
--查看all.tar文件
tar tvf all.tar
>>
1.txt
2.txt
--添加3.txt到all.tar
tar rvf all.tar 3.txt
>>
3.txt
--继续添加3.txt到all.tar
tar rvf all.tar 3.txt
>>
3.txt
--查看all.tar
tar tvf all.tar
>>
1.txt
2.txt
3.txt
3.txt
--更新2.txt到all.tar
tar uvf all.tar 2.txt
--查看all.tar
tar tvf all.tar
>>
1.txt
2.txt
3.txt
3.txt
--解压文件
tar xvf all.tar
>>
1.txt
2.txt
3.txt
--调用gzip属性
tar czvf all.tar.gz *.txt
>>
1.txt
2.txt
3.txt
--查看gzip包
tar tzvf all.tar.gz
>>
1.txt
2.txt
3.txt
--解压gzip包
tar xzvf all.tar.gz
>>
1.txt
2.txt
3.txt
--调用bzip2属性
tar cjvf all.tar.bz2 *.txt
>>
1.txt
2.txt
3.txt
--解压bzip2
tar xjvf all.tar.bz2
>>
1.txt
2.txt
3.txt
ls -al
1.txt
2.txt
3.txt
all.tar
all.tar.bz2
all.tar.gz
--解压某一个文件
tar xvf all.tar 1.txt
>>
1.txt
tar zxvf all.tar.gz 2.txt
>>
2.txt
tar jxvf all.tar.bz2 3.txt
>>
3.txt
tar --help
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
相关推荐
在Linux操作系统中,`tar`命令是一个非常重要的工具,它用于处理档案文件,可以进行创建、提取、查看、归档等多个操作。...在日常工作中,熟练掌握`tar`命令的使用,能极大提高Linux系统下的工作效率。
目前,在Linux环境中广泛使用的压缩工具主要有`tar`和`zip`两种。 #### 实验目的 本文旨在通过实际案例对比分析`tar`和`zip`这两种压缩工具在Linux环境下压缩文件的效果,包括压缩后的文件大小变化以及对磁盘空间的...
命令行中可以使用`tar -zxvf rtl8188eu_USB_linux.tar.gz`来完成解压。 2. **进入解压后的目录**:解压后,用户需进入解压出的目录,例如`cd 8188eu_USB_linux`。 3. **赋予执行权限**:在编译驱动之前,可能需要...
标题中的"volta-1.1.1-linux.tar.gz"是一个特定版本的VOLTA软件在Linux平台上的发行包,采用的是tar.gz压缩格式。这种格式是Linux和Unix系统中常见的归档压缩方式,它结合了tar(用于打包多个文件为一个单一档案)和...
解压这个文件通常可以使用命令`tar -zxvf procrank_linux.tar.gz`。 描述中的"编译procrank make CROSS_COMPILE=arm-hisiv400-linux-gcc"指示了如何构建这个名为procrank的程序。在Linux中,编译源代码通常通过make...
**Zip** 是一种广泛使用的压缩格式,在 Windows、Linux 和 macOS 等不同操作系统上都得到了支持。它具有较好的压缩比,并且可以跨平台使用。如果你需要在 Windows 和 Linux 之间传输文件,那么 **Zip** 将是一个不错...
交叉编译工具:gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2 解压命令:tar jxvf gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2
Linux 下 tar 解压 gz 解压 bz2 等各种解压文件使用方法 Linux 操作系统中有多种文件压缩格式,了解如何解压和压缩这些文件是非常重要的。这篇文章将详细介绍 Linux 下 tar 解压 gz 解压 bz2 等各种解压文件使用...
navicat_for_mysql_10.0.1_cn_linux.tar安装包 下载后copy到指定安装目录 [hcr@localhost Downloads]$ cp navicat111_mysql_en.tar.gz /app/local/navicat/ [hcr@localhost Downloads]$ cd /app/local/navicat/ ...
这种格式是Linux常用的压缩方式,可以使用`tar`命令进行解压。以下是基本步骤: 1. **下载JDK**:首先,你需要从Oracle官网或其他可靠的源下载适合Linux系统的JDK tar包,例如`jdk-7uXX-linux-x64.tar.gz`或`jdk-8...
本文将围绕“linux下tar解压缩指令小结”这一主题,详细解析各种常见压缩格式的处理方法,以及如何使用tar命令进行打包与解包。 ### 1. tar命令的基本理解 首先,需要澄清一个概念:tar命令主要用于打包文件,并不...
Mycat-server-1.6-RELEASE-20161028204710-linux.tar
本文详细介绍了 Linux 下 `tar` 命令及其与其他压缩工具的结合使用方法,同时还列举了一些常见压缩文件格式的处理方式。通过本文的学习,读者可以掌握如何在 Linux 系统中有效地管理和压缩文件。
Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux.tar.bz2
不过我都写了版本号的范围,总体范围从linux1.0.tar到linux-2.6.29.tar,推荐朋友们用ultraedit去打开比较方便阅读,当然是自己喜欢的阅读器就行了,也不一定用这个,不过这个阅读起来的确比较好用的!
1. 使用`tar`命令来解压文件:`tar -zxvf Feige_for_64_Linux.tar.gz`。这会创建一个解压后的目录或文件结构。 2. 解压后,可能会得到一个名为"Feige_for_64_Linux"的目录,或者直接包含可执行文件。如果是一个目录...
总结,"eclipse-inst-linux64.tar.gz"是Eclipse针对64位Linux的安装程序,通过一系列命令行操作即可在Linux环境中轻松安装并使用Eclipse。了解这些步骤,对于Linux用户来说,能有效提升开发效率,享受Eclipse带来的...
dnw-linux.tar.bz2 dnw工具,用于在Linux平台传输数据到ARM开发板中。dnw-linux.tar.bz2是源码,需要编译安装。
索下载你所需要的版本号的内核源代码范围从linux-1.0.tar到linux-2.6.29.tar,推荐朋友们用ultraedit去打开比较方便阅读,当然是自己喜 欢的阅读器就行了,也不一定用这个,不过这个阅读起来的确比较好用的!
TCPing for linux工具是一个在Linux系统下使用TCP协议测试端口开放情况的小工具 参数: tcping [-q] [-t timeout_sec] [-utimeout_usec] <ip addr> <port> -q : quiet mode, do not output anything (except ...