`
neeleon
  • 浏览: 184483 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

包操作tar

阅读更多
tar
因为 tar 非常的有用,而且在备份以外还有很多其他的功用,所以我们在这里对它进行一些注释。更详细的介绍当然是参看手册 (man tar)。使用手册的方法在第  页,第 5.1 节中介绍。
tar 是一个归档程序,就是说 tar 可以把许多文件联合包装成一个大的文件或者把它们写入一个备份设备,例如一个磁带驱动器。当您生成了这么一个大文件后,您会想要对它进行压缩,-z 选项是专门作这个的。因此,tar 提供了一个非常好的在互联网上发布程序或软件的方法。您会发现 Linux 界里,这个方法被广泛的采用。
这是一个 tar 命令行的例子:

tar -zcvf myfiles.tar.gz /usr/local/bin
让我们分析一下这行命令的具体意思:
tar
命令名。
-
告诉 tar 接下来的是选项。
z
告诉 tar 自动使用 gzip 压缩,如果您用了这个选项,最好后缀使 .gz。
c
告诉 tar 建立一个新的文件。
v
给出较多的讯息 (verbose),就是让 tar 在工作时告诉您它在干什么。
f
这个选项是说:命令行的下一项是要建立的那个文件的名字或者要使用的设备的名字。如果在这里使用 /dev/st0,它就会把备份写到磁带驱动设备 /dev/st0 上。
myfiles.tar.gz
这是将要建立的文件的文件名。
/usr/local/bin
这是我们想要进行归档的那些文件或者目录的名字,这里可以放一个以上的名字,以空格分隔。
您会经常在网上看到 tar.gz(或者缩短成 .tgz)这样的文件,您可以使用一下命令把它解包装:

tar -zxvf filename.tar.gz
分享到:
评论

相关推荐

    Linux打包命令_tar

    tar 命令可以实现文件的压缩、解压缩、查看、创建等多种操作。 tar 命令的基本格式为:tar [-cxtzjvfpPN] 文件与目录 参数说明: * -c:建立一个压缩文件的参数指令(create 的意思) * -x:解开一个压缩文件的参数...

    tar-1.27.tar.gz_tar_tar 压缩源码_tar.gz

    总的来说,通过研究"tar-1.27.tar.gz",我们不仅可以学习到GNU tar的实现细节,还能深入理解文件系统的操作、数据压缩原理,以及Unix/Linux环境下的工具链协作。这对于软件开发者、系统管理员,甚至是普通用户来说,...

    windows下tar打包软件_TAR压缩解压

    在Windows操作系统中,通常我们使用的压缩和解压缩工具是如WinRAR或7-Zip这样的软件,但有时我们可能需要处理Linux环境下产生的`.tar`格式文件。`.tar`文件是一种非常常见的档案格式,它主要用于组合多个文件和目录...

    TAR打包工具

    【TAR打包工具】是一种专为三星手机ROM定制的打包软件,主要应用于创建TAR格式的线刷包。在智能手机的刷机爱好者中,三星设备因其广泛的用户基础和丰富的自定义选项,吸引了许多用户进行系统级别的修改。TAR格式是...

    tar for windows windows运行tar打包工具

    本篇文章将详细介绍如何在Windows上使用`tar`打包工具,以及它的基本功能和操作方法。 `tar`(Tape ARchive)最初设计用于在磁带上创建备份,但现在已经成为一个广泛使用的打包工具,可以处理各种类型的文件系统。...

    JAVA 打包(jar\tar\zip)源码

    Java也可以通过`java.util.tar`包来处理tar文件。这个包提供了`TarEntry`和`TarOutputStream`等类,用于创建和读取tar文件。虽然Java原生支持解压tar文件,但创建tar文件通常需要第三方库如Apache Commons Compress...

    windows下打tar包的小软件

    在Windows操作系统中,由于其默认并不支持tar格式的打包与解包操作,用户通常需要借助第三方工具来处理这种类型的文件。"windows下打tar包的小软件"是指专门为在Windows环境下创建和管理tar文件而设计的实用程序。...

    java解压和压缩tar包

    本文将详细讲解如何使用Java来解压和压缩tar包,同时解决在处理中文文件名时可能出现的乱码问题,主要关注`javatar-2.5.jar`库中的功能以及`TarUtil.java`类的应用。 首先,`javatar-2.5.jar`是一个专门用于处理tar...

    三星tar打包工具_hyStar(采用linux_tar命令打包).rar

    在【压缩包子文件的文件名称列表】中,“三星tar打包工具_hyStar(采用linux_tar命令打包)_Jisuxz.com.exe”是一个可执行文件,这表明它是Windows操作系统下的程序,可能是用于在Windows环境下操作或生成由`tar`命令...

    压缩tar包工具

    标题中的“压缩tar包工具”指的是在信息技术领域中,一种用于打包和压缩文件的实用程序。这个工具结合了tar和gzip的功能,使得用户能够方便地处理文件和目录,尤其是在Linux和Unix环境中。tar最初是用来创建归档文件...

    三星手机固件 Tar 打包工具

    这个工具在Windows环境下运行,能够将一系列的固件文件整合到一个tar档案中,以便于用户通过Odin3进行系统升级或恢复操作。在了解这个工具之前,我们需要先知道一些基础概念。 1. **固件**:固件是指嵌入在硬件设备...

    JDK-Linux的tar包

    1. **下载JDK**:首先,你需要从Oracle官网或其他可靠的源下载适合Linux系统的JDK tar包,例如`jdk-7uXX-linux-x64.tar.gz`或`jdk-8uXX-linux-x64.tar.gz`。 2. **创建目录**:在 `/usr/lib/jvm` 或自定义的路径下...

    解压tar.Z文件,含jar包

    总之,处理tar.Z文件需要两步操作,理解`tar`和`compress`的用法,以及如何处理解压后的jar包,对于IT专业人士来说是非常基础且重要的技能。在工作中遇到这样的文件时,不要惊慌,按照上述步骤操作即可。

    ant操作7zip压缩、解压 tar.gz

    首先,我们需要了解7-Zip如何对tar.gz文件进行操作。7-Zip提供了命令行工具7z.exe,可以方便地对文件进行压缩和解压。对于tar.gz文件,7-Zip会先解压gz格式,然后处理tar归档。要解压一个名为"example.tar.gz"的文件...

    Linux JDK8 tar包,解压即可用

    Linux JDK8 tar包是Java开发工具包在Linux操作系统上的一个版本,主要针对Java开发者。这个压缩包文件名为“jdk-8u74-linux-x64.tar”,表明它包含的是Java Development Kit (JDK) 8的第74次更新,且是针对64位Linux...

    ant 1.8.4 tar打包中文名不乱吗

    标签"ant tar 中文"则强调了这次更新与Ant工具的tar任务和中文支持有关,这通常涉及到在Unix/Linux环境下使用tar命令进行打包操作,而这些系统往往默认使用ASCII编码,可能会对非ASCII字符(如中文)处理不当。...

    tar打包技术

    tar打包技术是Linux和Unix系统中广泛使用的一种文件归档工具,它允许用户将多个...通过掌握tar的使用,可以更加便捷地进行文件备份、分发和恢复操作。了解其各种选项和用法,对于日常的系统管理与维护工作至关重要。

    Linux网络操作系统基础:文件命令归档压缩命令tar和gzip.pptx

    Linux 网络操作系统基础:文件命令归档压缩命令 tar 和 gzip 在 Linux 操作系统中,文件命令是非常重要的基本组件之一。在这篇文章中,我们将介绍 Linux 中的文件命令,特别是归档压缩命令 tar 和 gzip。 gzip ...

    压缩打包命令gzip和tar

    在Linux操作系统中,压缩打包命令是经常被使用的功能,尤其在处理文件备份、传输以及系统管理时显得尤为重要。gzip和tar是Linux环境下最常用的压缩和打包工具,gzip能够压缩单个文件,而tar则擅长将多个文件或目录...

    telnet.tar.gz

    标题“telnet.tar.gz”指的是一个使用gzip压缩的tar文件,通常用于在Linux或Unix类操作系统中打包和传输文件。这个特定的文件包含了telnet服务的相关组件,供用户离线安装使用。Telnet是一种网络协议,它允许用户...

Global site tag (gtag.js) - Google Analytics