`
javathinker
  • 浏览: 235634 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

tar 多个文件的操作

阅读更多
有1.out,2.out,3.out在同一目录下,现在想打成一个包,不压缩,
如何使用tar命令

===================

不压缩用:

tar -cvf out.tar 1.out 2.out 3.out

gz压缩用:

tar -czvf out.tar.gz 1.out 2.out 3.out

bz2压缩用:

tar -cjvf out.tar.bz2 1.out 2.out 3.out

输出文件名是写在前面的。

=====================================

linux 下 tar的用法 (注意: -z 在AIX 下不适用)

tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思


压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux



解压
tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip


总结
1、*.tar 用 tar –xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar –xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar –xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar –xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

分享到:
评论

相关推荐

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

    使用 tar 命令可以将多个文件打包成一个文件,并且可以使用 gzip 或 bzip2 压缩文件。例如,使用 `tar -zcf log.tar.gz *.log` 命令可以将当前目录下的所有 log 文件打包成一个压缩文件 log.tar.gz。 tar 命令使用...

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

    首先,tar的基本功能是将多个文件和目录打包成一个单一的档案文件,保留文件系统中的信息如权限、时间戳等。在"tar-1.27"源码中,可以学习到如何遍历文件系统、读取文件元信息以及如何将这些信息写入档案文件的逻辑...

    java解析tar文档

    Tar是一种在Unix和类Unix系统中广泛使用的打包工具,它可以将多个文件和目录打包成一个单一的归档文件,便于存储、备份和传输。在Java中处理tar文件,我们可以借助特定的库,比如题目中提到的javatar.jar包。 Java...

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

    `.tar`文件是一种非常常见的档案格式,它主要用于组合多个文件和目录为单一的归档文件,便于传输和存储。在Windows下,虽然`.tar`文件并不是默认支持的格式,但可以通过第三方工具来完成对它的操作。本文将详细介绍...

    tar-gz解压合并

    - 使用`tar`命令将多个文件打包成一个文件。 - 使用`gzip`命令对打包后的文件进行压缩。 - 命令示例:`tar czvf filename.tar.gz directory_name`,其中`c`表示创建一个新的归档文件,`z`表示使用gzip压缩,`v`...

    tar 文件 迅速解压软件

    在IT行业中,`tar`文件是一种广泛用于Linux和Unix系统的归档工具,它能够将多个文件和目录打包成一个单一的文件,便于存储、备份和传输。标题提到的"tar文件迅速解压软件"是为了方便用户快速解压这些归档文件。在...

    nginx安装详解及tar gz文件

    这是一种归档文件格式,由"tar"工具创建,用于将多个文件和目录打包成一个单一的文件。然后,通过gzip压缩算法进行压缩,以节省存储空间。例如,`pcre-8.20.tar.gz` 和 `nginx-0.8.20.tar.gz` 就是这样的文件,分别...

    Linux 相关文件\linux下tar gz bz2 tgz z等众多压缩文件的解压方法

    打包(tar)是将多个文件或目录整合为一个单一的文件,而压缩(如gzip、bzip2)是将大文件通过特定算法减小其存储大小。在Linux中,许多压缩工具只能处理单个文件,因此打包通常是必要的,以便于后续的压缩操作。 `...

    Linux下创建与解压zip, tar, tar.gz和tar.bz2

    以上介绍了在 Linux 系统中如何使用 `zip`, `tar`, `tar.gz` 和 `tar.bz2` 进行文件的压缩与解压操作。每种格式都有其独特的优缺点,选择哪种格式取决于你的具体需求。例如,如果你需要跨平台兼容性,则 `zip` 是...

    windows下tar工具

    这个文件可能是一个包含tar命令的二进制版本,用户可以在Windows命令行(CMD)中运行它,以便对.tar文件进行操作。 为了在Windows上使用tar工具,首先需要下载并安装这样的工具。"tar-1.13-1-bin.exe"可能是安装...

    解压tar.Z文件,含jar包

    它可以把多个文件和目录打包成一个单一的文件,这对于备份数据或者在不同系统间分发软件非常有用。`tar`本身并不进行压缩,但可以与各种压缩算法结合,如gzip、bzip2或lzma等。在“tar.Z”这种情况下,`tar`与`...

    TAR-1.rar_tar

    它主要用于文件和目录的归档,即将多个文件和目录打包成一个单一的文件,方便存储和传输。`tar`这个名字源自“tape archive”,因为它最初是为磁带备份设计的。在本文中,我们将深入探讨`tar`命令及其相关知识点。 ...

    pkg2.tar.gz

    tar 命令允许用户将多个文件和目录打包成一个单一的文件,而 gzip 是一个用于压缩这个打包文件的工具,以减小文件占用的磁盘空间。 首先,我们需要了解如何处理这样的文件。在命令行环境中,可以使用以下步骤来解压...

    torch.TAR.GZ

    `.tar.gz`是一种常见的文件压缩格式,它结合了`.tar`(用于打包多个文件或目录)和`.gz`(Gzip,用于压缩数据)的功能,以节省存储空间。 首先,让我们详细了解一下`.tar`和`.gz`这两个概念: 1. **.tar**:这是一...

    tar命令使用大全

    除了上述选项和示例,tar命令还有很多其他选项可以提供更多的功能,比如通过-v选项可以在操作过程中显示详细的处理信息,通过-O选项可以将压缩包中的文件解压到标准输出中,而通过在命令前加上r、u等选项可以对已...

    windows 版 tar

    4. **处理多个文件和目录**:如果需要将多个文件和目录打包成一个.tar文件,只需在命令后面列出所有文件和目录,例如`tar -cvf archive_name.tar file1 file2 directory1`。 5. **处理.gz或.bz2压缩的.tar文件**:...

    linux下tar命令的使用

    在Linux操作系统中,`tar`命令是一个非常重要的工具,它用于处理档案文件,可以进行创建、提取、查看、归档等多个操作。`tar`的名字来源于“tape archive”,最初设计是用来备份数据到磁带上的,但现在它广泛应用于...

    tar-1.26.tar.gz

    tar工具通过读取和写入文件,将多个文件和目录组合成一个单一的归档文件,这个过程可以理解为“打包”。同时,它还可以解压这些归档文件,恢复原始的文件结构,这就是所谓的“展开”。在tar-1.26源代码中,可以看到...

    tar.gz解压tar.gz解压tar.gz解压

    该命令可以将多个文件打包成一个单独的文件(通常称为归档或压缩包),也可以将这个单一的归档文件解开为原始的多个文件。`tar`命令不仅可以用于本地文件系统,还可以通过网络传输文件。 #### 二、tar命令基本语法 ...

    linux tar命令例子

    tar命令可以将多个文件或目录打包成一个单独的文件,这个过程被称为“打包”或“归档”。同时,tar还支持对归档文件进行解包,也就是将文件恢复到原来的状态。 接下来,我们将根据提供的部分内容,详细解析Linux下...

Global site tag (gtag.js) - Google Analytics