tar
格式: tar [选项] [文件目录列表]
功能: 对文件目录进行打包备份
选项:
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
1.用tar打包一个目录下的文件:#tar -cvf /mnt/lgx/a1.doc
生成一个以.tar为扩展名的打包文件
2.用tar解开打包文件:#tar -xvf /mnt/lgx/a1.doc.tar
通常情况下,tar打包与gzip(压缩)经常联合使用。方法:
首先用tar打包,如:#tar -cvf /mnt/lgx/a1.doc (产生a1.doc.tar文件)
然后用gzip压缩a1.doc.tar文件,如:#gzip /mnt/lgx/a1.doc.tar (产生a1.doc.tar.gz文件)
3.解压a1.doc.tar.gz文件
方法1:
#gzip -dc /mnt/lgx/a1.doc.tar.gz (产生a1.doc.tar文件)
#tar -xvf /mnt/lgx/a1.doc.tar (产生a1.doc文件)
这两次命令也可使用管道功能,把两个命令合二为一:
#gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf
方法2:使用tar提供的自动调用gzip解压缩功能
#tar -xzvf /mnt/lgx/a1.doc.tar.gz
经过tar打包后,也可用compress命令压缩(注:gzip比compress压缩更加有效),产生一个以.tar.Z的文件,
在解包时,可先用 “uncompress 文件名”格式解压,然后用“tar -xvf 文件名”解包。也可直接调用“tar -Zxvf 文件名”解包。
[[ $string == *$substring* ]]检查字符串是否包含另一字符串
相关推荐
《GNU tar源码解析与压缩原理探析》 在信息技术领域,数据的压缩与归档是常见的操作,其中“tar”工具是Unix/Linux系统中不可或缺的一员。本文将围绕"tar-1.27.tar.gz"这个文件,深入探讨GNU tar的源码以及tar文件...
在Windows操作系统中,通常我们使用的压缩和解压缩工具是如WinRAR或7-Zip这样的软件,但有时我们可能需要处理Linux环境下产生的`.tar`格式文件。`.tar`文件是一种非常常见的档案格式,它主要用于组合多个文件和目录...
### Linux 下创建与解压 zip, tar, tar.gz 和 tar.bz2 在 Linux 系统中,文件压缩和归档是非常常见的操作。无论是备份数据、传输文件还是节省存储空间,了解如何有效地创建和解压不同格式的文件都是非常必要的。...
在Windows上运行`tar`,我们可以选择安装像Cygwin或GnuWin32这样的开源软件包,它们提供了一个类Unix的环境,包括`tar`命令。另一种方法是使用专门为Windows优化的`tar`版本,比如标题中提到的`tar for windows`,它...
### tar-gz解压合并知识点 #### tar-gz概述 `tar-gz`是一种常见的Linux文件压缩格式,其中“tar”代表打包工具,“gz”表示使用gzip进行压缩。这种格式通常用于备份数据或分发软件包。在Linux系统中,`tar`命令是...
openssl-1.0.0.tar.gz openssl-1.0.1.tar.gz openssl-1.0.2.tar.gz openssl-1.1.0.tar.gz openssl-1.1.1.tar.gz openssl-3.0.14.tar.gz openssl-3.1.6.tar.gz openssl-3.2.2.tar.gz openssl-3.3.0.tar.gz openssl-...
本文将详细讲解如何使用Java来解压和压缩tar包,同时解决在处理中文文件名时可能出现的乱码问题,主要关注`javatar-2.5.jar`库中的功能以及`TarUtil.java`类的应用。 首先,`javatar-2.5.jar`是一个专门用于处理tar...
在Linux操作系统中,`tar`命令是一个非常重要的工具,它用于处理档案文件,可以进行创建、提取、查看、归档等多个操作。`tar`的名字来源于“tape archive”,最初设计是用来备份数据到磁带上的,但现在它广泛应用于...
本专辑为您列举一些apr-1.6.5方面的下载的内容,apr-1.6.5.tar.gz、apr-1.6.5.tar等资源。把最新最全的apr-1.6.5.tar推荐给您,让您轻松找到相关应用信息,并提供apr-1.6.5.tar下载等功能。本站致力于为用户提供更好的...
在Linux操作系统中,`tar`命令是一个非常基础且重要的工具,用于处理档案文件。它能够创建、解压、查看和管理归档文件。在没有网络连接或者需要在多台机器间快速部署相同软件环境的情况下,离线安装`tar`命令就显得...
页面下载xz-5.0.3.tar.bz2解压工具,然后编译安装 tar -xf xz-5.0.3.tar cd xz-5.0.3 ./configure make make install 这样就可以用xz命令来解压tar.xz格式文件, xz -d linux-3.1-rc4.tar.xz tar -xvf linux-3.1-rc...
本文介绍了tar命令、gzip, zcat 命令、bzip2, bzcat 命令、compress 命令、dd 命令、cpio 命令,具体如下: tar命令 解压文件到指定目录: tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf tar [-cxtzjvfpPN] ...
在Windows操作系统中,传统的命令行工具通常不支持Unix/Linux环境下常用的`tar`命令,用于处理归档和压缩文件。为了在Windows环境下方便地执行`tar`操作,我们可以借助一些小工具,比如这个压缩包提供的内容。这个小...
在IT行业中,`tar`是一个非常重要的工具,尤其在Linux和Unix系统中广泛使用。它主要用于文件和目录的归档,即将多个文件和目录打包成一个单一的文件,方便存储和传输。`tar`这个名字源自“tape archive”,因为它...
在Java编程中,处理tar.gz文件常常用于归档和压缩大量数据。tar.gz文件是由tar命令创建的归档文件,然后通过gzip工具进行压缩。在Java中解析这种类型的文件,通常需要两个步骤:首先解压gzip,然后解包tar。这里我们...
解压命令通常是在终端输入`tar -zxvf hadoop-2.7.3.tar.gz`。解压后,用户需要根据自己的系统环境进行适当的配置,包括设置Hadoop的环境变量(如HADOOP_HOME)、配置HDFS的namenode和datanode、以及MapReduce的...
《Linux系统中的软件打包与安装:以alien_8.78.tar.gz为例》 在Linux操作系统的世界里,软件的分发通常采用压缩包的形式,如我们这里提到的"alien_8.78.tar.gz"。这个文件名揭示了它是一个采用gzip压缩的tar归档...
apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)...
libx11_1.6.10.orig.tar.gz libxau_1.0.9.orig.tar.gz libxcb_1.14.orig.tar.gz x11proto-core_7.0.31.orig.tar.gz x11proto-input_2.3.1.orig.tar.gz x11proto-kb_1.0.7.orig.tar.gz x11proto-xext_7.3.0.orig.tar....
在Windows操作系统中,通常我们使用的压缩和解压缩工具是ZIP或RAR格式的,但有时候我们需要处理Linux或Unix系统中常见的.tar文件。在这种情况下,Windows下的tar工具就显得尤为重要。本文将详细讲解如何在Windows...