tar命令详解

tar命令详解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 文件名”解包。

tar命令详解(很好的中文说明)怎样使用tar命令打包(备份)文件?A:The syntax of tar is:tar [options][files]The options used most often with tar are as follows:c Creates a new backup,overwriting any files already on the backup destination.x Extracts files from backup media.t Lists the contents of backup media.v Displays the name of each file being processed.f Creates backups on a specified device.u Adds files to the backup if they are not already there,or if they have been modified since they were last written on the backup.步骤:1)估算打包文件的大小,确定使用档案媒体(archive media)的空间,用命令du -s例如:$ lfa.out* fork.c mbox time.catoi.c int.c memcpy.c vi$ du -s296 .$该例显示的296代表the total number of 512-byte blocks,计算:512*296/1024=148kilobytes. 2)制作备份,用命令tar cvf /dev/fd0135ds18 .(将该目录下的所有内容备份到1.44英寸软盘中where c causes a new backup to be created,v causes each file to be displayed as the backing up takes place,and f causes the subsequent argument–/dev/fd0135ds18 to be the destination of the backup.)注:平时硬盘上的备份,我们一般用命令tar cvf filename.tar .例如:$ tar cvf wuyd.tar .a ./.profile 2 tape blocksa ./.lastlogin 0 tape blocksa ./mbox 10 tape blocksa ./fork.c 2 tape blocksa ./memcpy.c 1 tape blocksa ./.sh_history 3 tape blocksa ./a.out 91 tape blocksa ./time.c 1 tape blocksa ./vi 169 tape blocksa ./int.c 1 tape blocksa ./atoi.c 1 tape blockstar: same as archive file: ./wuyd.tara ./.scoadmin.pref 1 tape blocks$ lfa.out* fork.c mbox time.c wuyd.taratoi.c int.c memcpy.c vi我们还可以用命令tar cvf /dev/fd0135ds18 ./filename将该目录下的名为filename的文件备份到archive media中怎样列出tar文档的内容?A:tar tvf /dev/fd0135ds18tar tvf filename.tar例如:$ tar tvf wuyd.tartar: blocksize = 20rw——-203/50 896 Sep 17 15:07 2003 ./.profiler——–203/21 0 Sep 24 19:49 2003 ./.lastloginrw——-203/50 4720 Sep 21 11:17 2003 ./mboxrw-r–r–203/50 583 Sep 17 15:27 2003 ./fork.crw-r–r–203/50 218 Sep 17 20:22 2003 ./memcpy.crw——-203/50 1474 Sep 24 20:26 2003 ./.sh_historyrwxr-xr-x203/50 46224 Sep 22 21:00 2003 ./a.outrw-r–r–203/50 341 Sep 19 09:02 2003 ./time.crw-r–r–203/50 86283 Sep 21 09:14 2003 ./virw-r–r–203/50 93 Sep 21 10:53 2003 ./int.crw-r–r–203/50 144 Sep 22 21:00 2003 ./atoi.crw-r–r–0/3 41 Sep 23 20:34 2003 ./.scoadmin.pref$怎样从tar文档中导出文件?A:tar xvf /dev/fd0135ds18tar xvf filename.tar例如:$ mkdir uu;cp wuyd.tar ./uu$ lfa.out* fork.c mbox time.c viatoi.c int.c memcpy.c uu/ wuyd.tar$ cd uu$ tar xvf wuyd.tartar: blocksize = 20x ./.profile, 896 bytes, 2 tape blocksx ./.lastlogin, 0 bytes, 0 tape blocksx ./mbox, 4720 bytes, 10 tape blocksx ./fork.c, 583 bytes, 2 tape blocksx ./memcpy.c, 218 bytes, 1 tape blocksx ./.sh_history, 1474 bytes, 3 tape blocksx ./a.out, 46224 bytes, 91 tape blocksx ./time.c, 341 bytes, 1 tape blocksx ./vi, 86283 bytes, 169 tape blocksx ./int.c, 93 bytes, 1 tape blocksx ./atoi.c, 144 bytes, 1 tape blocksx ./.scoadmin.pref, 41 bytes, 1 tape blocks$我们可用命令tar xvf /dev/fd0135ds18 ./filename导出archive media中的单个文件例如:$ lfwuyd.tar$ tar xvf wuyd.tar ./time.ctar: blocksize = 20x ./time.c, 341 bytes, 1 tape blocks$ lftime.c wuyd.tar$怎样使用tar命令提供的简写形式?A:$ more /etc/default/tar# @(#) def135.src 25.2 94/07/25## Copyright © 1987-1994 The Santa Cruz Operation, Inc.# All Rights Reserved.# The information in this file is provided for the exclusive use of# the licensees of The Santa Cruz Operation, Inc. Such users have the# right to use, modify, and incorporate this code into other products# for purposes authorized by the license agreement provided they include# this notice and the associated copyright notice with any such product.# The information in this file is provided “AS IS”without warranty.## default/tar - archive devices: tar©## device block size tape#archive0=/dev/rfd048ds9 18 360 narchive1=/dev/rfd148ds9 18 360 narchive2=/dev/rfd096ds15 10 1200 narchive3=/dev/rfd196ds15 10 1200 n# archive4=/dev/rfd096ds9 18 720 narchive4=/dev/rfd0135ds9 18 720 narchive5=/dev/rfd1135ds9 18 720 n# archive5=/dev/rfd196ds9 18 720 narchive6=/dev/rfd0135ds18 18 1440 narchive7=/dev/rfd1135ds18 18 1440 narchive8=/dev/rct0 20 0 yarchive9=/dev/rctmini 20 0 yarchive10=/dev/rdsk/fp03d 18 720 narchive11=/dev/rdsk/fp03h 18 1440 narchive12=/dev/rdsk/fp03v21 10 20330 n## The default device in the absence of a numeric or “-f device”argumentarchive=/dev/rfd0135ds18 18 1440 n$从上面可以看出4代表/dev/rfd0135ds9设备,而默认的设备是/dev/rfd0135ds18,所以tar xvf /dev/rfd0135ds9 ./filename可以简写为tar xv4 ./filename,而tar cvf /dev/fd0135ds18 .可以简写为tar cv。

合集下载

tar 命令压缩文件用法 -回复

tar 命令压缩文件用法 -回复

tar 命令压缩文件用法-回复tar 命令是Linux系统中常用的压缩和解压缩工具。

它能够将多个文件或目录打包成一个文件,并且可以选择是否压缩这个文件。

本文将详细介绍tar命令的用法,包括常用选项、压缩和解压缩操作的步骤,以及一些常见的使用示例。

1. tar命令简介tar是“tape archive(磁带存档)”命令的缩写,它最早用于备份文件到磁带,现在也广泛用于文件打包和压缩。

tar命令有许多选项,可以对打包的文件进行压缩、解压缩、列出文件内容等操作。

2. tar命令的基本语法tar的基本语法是: tar [选项] [文件或目录]选项主要包括:- c: 创建新的归档文件- x: 解包归档文件- t: 列出归档文件中的内容- f: 指定归档文件的名称- z: 使用gzip压缩归档文件- j: 使用bzip2压缩归档文件- v: 显示详细的操作信息3. 创建归档文件创建归档文件是tar命令最基本的功能之一。

使用"tar -cf"命令可以创建一个归档文件,命令的语法为:tar -cf [归档文件名] [文件或目录]例如,创建一个名为archive.tar的归档文件,将目录/data中的所有文件打包到这个归档文件中,可以使用以下命令:shelltar -cf archive.tar /data4. 解包归档文件解包归档文件是通过tar命令将归档文件中的文件还原到原始目录中的操作。

使用"tar -xf"命令可以解包一个归档文件,命令的语法为:tar -xf [归档文件名]例如,解包名为archive.tar的归档文件到当前目录中,可以使用以下命令:shelltar -xf archive.tar5. 查看归档文件内容如果想要查看归档文件中包含的文件内容,可以使用"tar -tf"命令,命令的语法为:tar -tf [归档文件名]例如,查看名为archive.tar的归档文件中的内容,可以使用以下命令:shelltar -tf archive.tar6. 压缩归档文件在创建归档文件的同时,我们可以选择是否压缩这个文件。

tar命令的实用详解(C参数和排除文件--exclude)

tar命令的实用详解(C参数和排除文件--exclude)

tar命令的实⽤详解(C参数和排除⽂件--exclude)⼀、tar:从压缩包中解压出指定⽂件[root@d176 test]# tar ztf nrpe-2.12.tar.gz |grep srcnrpe-2.12/src/nrpe-2.12/src/.cvsignorenrpe-2.12/src/Makefile.innrpe-2.12/src/check_nrpe.cnrpe-2.12/src/nrpe.cnrpe-2.12/src/snprintf.cnrpe-2.12/src/utils.c[root@d176 test]# tar zxvf nrpe-2.12.tar.gz nrpe-2.12/src //解压nrpe-2.12/src/nrpe-2.12/src/.cvsignorenrpe-2.12/src/Makefile.innrpe-2.12/src/check_nrpe.cnrpe-2.12/src/nrpe.cnrpe-2.12/src/snprintf.cnrpe-2.12/src/utils.c[root@d176 test]# lsbijiao httpd.conf.bak_2015-07-12 locl nrpe-2.12 nrpe-2.12.tar.gz server.xml txt[root@d176 test]# ls nrpe-2.12src[root@d176 test]# ls nrpe-2.12/src/check_nrpe.c Makefile.in nrpe.c snprintf.c utils.c[root@d176 test]# tar zxvf nrpe-2.12.tar.gz nrpe-2.12/src -C /root/hhhhhhhhhh/ //指定-C参数不⾏nrpe-2.12/src/nrpe-2.12/src/.cvsignorenrpe-2.12/src/Makefile.innrpe-2.12/src/check_nrpe.cnrpe-2.12/src/nrpe.cnrpe-2.12/src/snprintf.cnrpe-2.12/src/utils.c或另外⼀种⽅式=============>[root@d176 hhhhhhhhhh]# tar zxvf /root/test/nrpe-2.12.tar.gz nrpe-2.12/src //进⼊到要解压的⽬标⽬录nrpe-2.12/src/nrpe-2.12/src/.cvsignorenrpe-2.12/src/Makefile.innrpe-2.12/src/check_nrpe.cnrpe-2.12/src/nrpe.cnrpe-2.12/src/snprintf.cnrpe-2.12/src/utils.c[root@d176 hhhhhhhhhh]# lsnrpe-2.12[root@d176 hhhhhhhhhh]# ls nrpe-2.12/src[root@d176 hhhhhhhhhh]# ls nrpe-2.12/src/check_nrpe.c Makefile.in nrpe.c snprintf.c utils.c------------------------------------------------------------------------------------------------------------------------------------------------------------------------⼆、tar:-C参数.也可以排除⽬录与⽂件⼀起混合使⽤,如:[root@lee ~]# tar -cvf test.tgz test/ --exclude dir1 --exclude a.log --exclude *.jpgtest/test/b.txttest/dir2/test/b.logtest/a.txt------------------------------------------------------------------------------------------------------------------------------------------------------------------------三、tar:压缩解压排除指定⽂件/⽬录/⽂件类型等.问题:在/home/usr1⽬录下,想要打包/home/usr2⽬录中的⽂件file2,应该使⽤什么样的tar命令?解答1:$ tar -cvf file2.tar /home/usr2/file2tar: Removing leading '/' from members nameshome/usr2/file2该命令可以将/home/usr2/file2⽂件打包到当前⽬录下的file2.tar中,需要注意的是:使⽤绝对路径标识的源⽂件,在⽤tar命令压缩后,⽂件名连同绝对路径(这⾥是home/usr2/,根⽬录'/'被⾃动去掉了)⼀并被压缩进来。

tar解压命令参数

tar解压命令参数

当使用tar命令进行解压操作时,可以使用一些参数来控制解压过程。

下面我将以1500字左右的篇幅详细介绍tar解压命令的常见参数及其用法。

首先,让我们了解一下tar命令的基本语法:```bashtar -选项文件名(或目录)```其中,选项用于控制解压操作的各种方面。

下面是一些常用的tar解压命令参数:1. `-xf 文件名`:解压指定文件。

这是tar解压命令的基本用法。

2. `-tvf 文件名`:显示解压的详细信息。

这有助于检查文件是否正确解压。

3. `-z` 或`-j` 或`-vj`:使用不同的压缩格式进行解压。

`-z` 用于gzip压缩,`-j` 用于bzip2压缩,`-vj` 同时显示解压过程和压缩格式。

4. `-C 目录`:切换到目标目录进行解压。

这允许您指定要解压到的目标目录。

5. `-v`:显示详细信息,包括解压的文件列表和进度。

6. `-f`:指定要解压的文件名或目录。

7. `-x`:表示解压操作。

8. `-u`:更新已存在的文件。

如果指定了要解压的文件,并且其中一些文件已经存在,则这些已存在的文件将被更新。

9. `--strip 数字`:指定要解压的文件的层次结构。

数字表示要跳过的层次数目。

下面是一些参数的详细说明和示例:1. `-C 目录`:切换到目标目录进行解压示例:`tar -zxvf 压缩包.tar -C 新目录`解释:将压缩包中的文件解压到名为"新目录"的目录中。

2. `-v`:显示详细信息示例:`tar -zxvf 压缩包.tar -v`解释:在解压过程中显示每个文件的详细信息。

3. `--strip 数字`:指定要解压的文件的层次结构示例:`tar -zxvf 压缩包.tar.gz --strip 1`解释:跳过压缩包中的第一层,只解压实际文件。

4. `-u`:更新已存在的文件示例:`tar -zxuf 压缩包.tar -v --exclude='*.swp'`解释:如果压缩包中有与已存在文件同名的文件,则使用新的文件覆盖已存在的文件,除非文件名以`.swp`结尾(通常用于保存vim会话)。

tar 压缩指令

tar 压缩指令

tar 压缩指令
tar命令是Linux系统中非常常用的一个压缩指令。

它可以将一些文件或者目录打包成一个文件,以便于进行传输或者备份操作。

下面我将介绍一下tar命令以及它的一些基本用法。

1、查看tar命令的帮助信息
在使用tar命令之前,可以使用tar --help或者man tar命令查看帮助信息。

2、打包文件或者目录
使用tar命令打包文件或者目录非常简单,只需要使用如下命令:
tar -cf filename.tar directory_or_file
例如,将文件夹/home/user1打包成file.tar,使用如下命令:
其中-c参数表示创建打包文件,-f参数表示指定打包文件的名称。

3、查看打包文件的内容
例如:
tar -tvf file.tar
4、解压打包文件
使用如下命令可以解压打包文件:
其中,-x参数表示解压缩打包文件。

5、向打包文件添加新的文件
6、从打包文件中删除文件
其中--delete参数表示从打包文件中删除文件。

以上就是tar命令的基本用法介绍,掌握这些基本用法可以让我们在日常操作中更加方便地进行文件或者目录的打包、压缩和解压缩。

实际应用中,我们还可以结合其他命令来进行复杂的操作,以达到更加灵活的需求。

tar命令参数及典型示例详解

tar命令参数及典型示例详解

tar命令参数及典型示例详解1.概述t a r命令是Un ix和类U ni x操作系统中的一个非常常用的命令行工具,用于对文件和目录进行打包和压缩。

本文将详细介绍t ar命令的参数及其典型示例,以帮助读者更好地了解和使用该命令。

2. ta r命令参数2.1基本参数-`-c`:创建一个新的归档文件。

-`-x`:从归档文件中提取文件。

-`-t`:列出归档文件中存储的文件。

-`-f`:指定归档文件的名称。

2.2压缩参数-`-z`:通过gz ip压缩算法对归档文件进行压缩。

-`-j`:通过bz ip2压缩算法对归档文件进行压缩。

2.3其他参数-`-v`:在处理文件时显示详细信息。

-`-p`:保留原始文件的权限和属性。

-`-r`:向归档文件中追加文件或目录。

-`-u`:仅向归档文件中追加比归档文件中相同文件名的新文件。

3. ta r命令示例3.1创建归档文件要创建一个归档文件,可以使用`-c`参数,并指定归档文件的名称:t a r-cf ar ch iv e.tar f il e1.t xt fi le2.t x td ir ec to ry/3.2提取归档文件如果要从归档文件中提取文件,可以使用`-x`参数:t a r-xf ar ch iv e.tar3.3列出归档文件内容要列出归档文件中存储的文件,可以使用`-t`参数:t a r-tf ar ch iv e.tar3.4使用压缩参数如果要在创建归档文件时进行压缩,可以使用`-z`参数和g zi p压缩算法:t a r-cz fa rc hi ve.ta r.g zf il e1.t xt fil e2.tx td ir ec to ry/3.5保留原始文件属性使用`-p`参数可以在提取文件时保留原始文件的权限和属性:t a r-xp fa rc hi ve.ta r3.6追加文件到归档文件要向已有的归档文件中追加文件或目录,可以使用`-r`参数:t a r-rf ar ch iv e.tar n ew fi le.t xt3.7仅追加新文件使用`-u`参数可以仅向归档文件中追加比归档文件中相同文件名的新文件:t a r-uf ar ch iv e.tar n ew fi le.t xt4.总结本文介绍了t ar命令的常用参数及典型示例。

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和tar命令是Linux及Unix系统中常用的文件打包和解包工具之一。

它可以将多个文件或目录打包成一个归档文件,并且可以通过解包还原出原始文件和目录结构。

本文将介绍tar命令的主要用法和一些常见的应用场景。

一、tar命令的基本用法1. 打包文件:要打包文件,可以使用tar命令的-c参数,结合-f参数指定归档文件名。

例如,要将当前目录下的所有文件打包成一个名为archive.tar的归档文件,可以执行以下命令:```shelltar -cf archive.tar *```2. 解包文件:要解包已经打包好的归档文件,可以使用tar命令的-x参数,结合-f 参数指定归档文件名。

例如,要解包名为archive.tar的归档文件,可以执行以下命令:```shelltar -xf archive.tar```3. 查看归档文件内容:要查看归档文件中包含的文件列表,可以使用tar命令的-t参数,结合-f参数指定归档文件名。

例如,要查看名为archive.tar的归档文件中包含的文件列表,可以执行以下命令:```shelltar -tf archive.tar```4. 同时打包和压缩文件:tar命令还支持和gzip、bzip2等压缩工具结合使用,以实现同时打包和压缩文件的功能。

例如,要将当前目录下的所有文件打包成一个名为archive.tar.gz的压缩包,可以执行以下命令:```shelltar -czf archive.tar.gz *```二、tar命令的高级用法1. 打包指定目录:如果只需要打包指定的目录或文件,可以在tar命令中指定路径。

例如,要打包指定目录/dir下的所有文件,可以执行以下命令:```shelltar -cf archive.tar /dir```2. 排除某些文件或目录:有时候我们希望在打包文件时排除某些文件或目录,可以使用tar 命令的--exclude参数。

linux常用的压缩命令

linux常用的压缩命令Linux常用的压缩命令一、tar命令tar命令是Linux系统中最常用的压缩命令之一。

它可以将多个文件或目录打包成一个文件,并可选择是否压缩。

tar命令的基本语法如下:tar [选项] [文件/目录]常用的选项包括:-c:创建一个新的tar文件;-x:解压缩已存在的tar文件;-f:指定要操作的tar文件名;-z:使用gzip压缩文件;-j:使用bzip2压缩文件;-v:显示详细信息;-t:列出tar文件中的内容。

例如,要将目录/home/user压缩为一个名为backup.tar的文件,可以使用以下命令:tar -czvf backup.tar /home/user二、gzip命令gzip命令是Linux系统中用于压缩文件的常用命令。

它可以将一个文件压缩成一个后缀名为.gz的文件,压缩比较高。

gzip命令的基本语法如下:gzip [选项] [文件]常用的选项包括:-d:解压缩文件;-v:显示压缩/解压缩过程;-k:保留原始文件;-l:显示压缩文件的详细信息。

例如,要压缩文件file.txt并保留原始文件,可以使用以下命令:gzip -v file.txt三、bzip2命令bzip2命令是Linux系统中另一个常用的压缩命令,它可以将一个文件压缩成一个后缀名为.bz2的文件。

bzip2命令的基本语法如下:bzip2 [选项] [文件]常用的选项包括:-d:解压缩文件;-v:显示压缩/解压缩过程;-k:保留原始文件;-l:显示压缩文件的详细信息。

例如,要压缩文件file.txt并保留原始文件,可以使用以下命令:bzip2 -v file.txt四、zip命令zip命令是Linux系统中用于压缩文件的另一个常用命令。

它可以将多个文件压缩成一个后缀名为.zip的文件,常用于跨平台文件压缩。

zip命令的基本语法如下:zip [选项] [压缩文件名] [文件/目录]常用的选项包括:-r:递归压缩目录及其子目录;-d:删除压缩包内的文件;-v:显示压缩过程的详细信息;-u:更新压缩包中的文件。

tar命令用法

tar命令用法引言在Linux系统中,tar命令是一种常用的压缩和归档工具。

tar的意思是“tape archive”,即“磁带归档”。

它的主要功能是将一组文件或目录打包成一个单一的文件,可以方便地进行传输、备份或存档。

在本文中,我将详细介绍tar命令的用法,包括创建归档文件、解压缩归档文件以及一些常用的选项和实例。

创建归档文件使用tar命令创建归档文件非常简单,只需指定要打包的文件或目录以及归档文件的名称。

下面是一些常用的tar命令选项:•-c:创建归档文件•-f:指定归档文件的名称以下是一个创建归档文件的例子:tar -cf archive.tar file1.txt file2.txt dir1在上面的例子中,我们创建了一个名为archive.tar的归档文件,其中包含了file1.txt、file2.txt和dir1目录。

解压缩归档文件除了创建归档文件,tar命令还可以用于解压缩已有的归档文件。

以下是一些常用的tar命令选项:•-x:解压缩归档文件•-f:指定归档文件的名称以下是一个解压缩归档文件的例子:tar -xf archive.tar在上面的例子中,我们解压缩了名为archive.tar的归档文件。

解压缩后的文件和目录将会放在当前目录下。

压缩归档文件除了打包和解包文件,tar命令还可以用于压缩归档文件。

压缩归档文件可以减小文件的大小,节省存储空间。

以下是一些常用的tar命令选项:•-z:使用gzip压缩归档文件•-j:使用bzip2压缩归档文件以下是一个压缩归档文件的例子:tar -czf archive.tar.gz file1.txt file2.txt dir1在上面的例子中,我们将file1.txt、file2.txt和dir1目录打包成archive.tar.gz文件,并使用gzip进行压缩。

查看归档文件内容使用tar命令可以方便地查看归档文件中的内容。

以下是一些常用的tar命令选项:•-t:列出归档文件中的内容以下是一个查看归档文件内容的例子:tar -tf archive.tar在上面的例子中,我们列出了archive.tar中的所有文件和目录。

tar 命令用法

tar 命令用法tar命令在Linux系统中常用于文件的打包和压缩,其基本用法如下:1. 打包文件:使用-c参数可以创建一个新的tar包,例如:```bashtar -cvf output_ directory_or_file```其中,-c表示创建新的tar包,-v表示在打包过程中显示详细信息,-f指定输出文件名。

2. 解包文件:使用-x参数可以解压一个tar包,例如:```bashtar -xvf input_```其中,-x表示解压tar包。

3. 压缩打包文件:除了简单的打包,tar命令还支持与压缩工具(如gzip、bzip2等)结合使用,以减小文件大小。

例如,使用gzip压缩后的tar包后缀为.,使用bzip2压缩后的tar包后缀为.。

压缩和解压时需要指定相应的参数,例如:```bashtar -czvf output_ directory_or_file 使用gzip压缩tar -jcvf output_ directory_or_file 使用bzip2压缩```解压时也需要指定相应的参数,例如:```bashtar -xzvf input_ 使用gzip解压tar -jxvf input_ 使用bzip2解压```4. 查看tar包内容:使用-t参数可以查看tar包中的内容,例如:```bashtar -tzf input_ 查看gzip压缩的tar包内容```5. 保持原文件的属性:使用-p参数可以保持原文件的属性,例如:```bashtar -cpvf output_ directory_or_file 打包并保持原文件的属性```。

Linux打包压缩命令tar的详细使用

# tar -tf mylinux_etc.tar 要显示文件列表中每个文件的详细情况,可增加使用-v参数:
# tar -tvf mylinux_etc.tar 要查看.gz压缩包中的文件列表,则还应增加使用-z参数;
# tar -tjvf mylinux_etc.tar.bz2 若要查看.bz或.bz2格式的压缩包的文件列表,则应增加-j参数:
Linux打包压缩命令tar的详细使用 8
(3)查询tar包中文件列表 命令:
tar -t [z | j][v]f tar包文件名 在释放解压tar包文件之前,有时需要了解一下tar包中的文件目录列表,此 时可使用带-t参数的tar命令来实现。
Linux打包压缩命令tar的详细使用 9
(3)查询tar包中文件列表 举例: 要查询mylinux_etc.tar中的文件目录列表的命令为:
Linux打包压缩命令tar的详细使用
Linux打包压缩命令tar的详细使用 2
tar——是一种标准的文件打包格式 利用tar命令可将要备份保存的数据打包成一个扩展名为.tar的文件,以便于保存。 需要时再从.tar文件中恢复即可。 tar命令实现tar包的创建或恢复
➢生成的tar包文件的扩展名为.tar ➢负责将多个文件打包成一个文件,但不压缩文件 ➢再配合其他压缩命令(如gzip或bzip2),来实现对TAR包进行压缩或解压缩。 ➢tar命令内置了相应的参数选项,来实现直接调用相应的压缩解压缩命令,以 实现对tar文件的压缩或解压。
Linux打包压缩命令tar的详细使用 7
(2)创建压缩的tar包 举例: 将/etc目录下的文件打包并压缩为mylinux_etc.tar.gz,则实现的命令为: # tar -zcvf mylinux_etc.tar.gz /etc 在当前目录中就会生成mylinux_etc.tar.gz文件。 要打包并压缩为.bz2格式的压缩包,则实现命令为: # tar -jcvf mylinux_etc.tar.bz2 /etc
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档