tar命令常用参数

合集下载

tar命令压缩和解压.tar文件

tar命令压缩和解压.tar文件

tar命令压缩和解压.tar⽂件1.压缩: tar -cvf /tmp/etc.tar /etc2.解压: tar -xvf /tmp/etc.tar -C .3.tar命令常⽤的功能 -c:创建新的tar⽂件 -x:解开tar⽂件 -t:列出tar⽂件中包含的⽂件的信息 -r:附加新的⽂件到tar⽂件中注意:以上功能是独⽴的,⼀次只能使⽤⼀个。

4.tar命令常⽤的参数 -z:使⽤gzip进⾏解压缩 -j:使⽤bzip2进⾏解压缩 -Z:使⽤compress进⾏解压缩 -v:显⽰解压缩执⾏过程 -f:指定要处理的⽂件名注意:如果需要使⽤-f参数,需要将f参数放在所有参数最后⾯,在f之后要⽴即接⽂件名,不能有其他参数。

5.参数详情-A或--catenate 新增⽂件到已存在的备份⽂件。

-b<区块数⽬>或--blocking-factor=<区块数⽬> 设置每笔记录的区块数⽬,每个区块⼤⼩为12Bytes。

-B或--read-full-records 读取数据时重设区块⼤⼩。

-c或--create 建⽴新的备份⽂件。

-C<⽬的⽬录>或--directory=<⽬的⽬录> 切换到指定的⽬录。

-d或--diff或--compare 对⽐备份⽂件内和⽂件系统上的⽂件的差异。

-f<备份⽂件>或--file=<备份⽂件> 指定备份⽂件。

-F<Script⽂件>或--info-script=<Script⽂件> 每次更换磁带时,就执⾏指定的Script⽂件。

-g或--listed-incremental 处理GNU格式的⼤量备份。

-G或--incremental 处理旧的GNU格式的⼤量备份。

-h或--dereference 不建⽴符号连接,直接复制该连接所指向的原始⽂件。

-i或--ignore-zeros 忽略备份⽂件中的0 Byte区块,也就是EOF。

使用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参数。

tar打包命令常见用法(一)

tar打包命令常见用法(一)

tar打包命令常见用法(一)tar打包命令常见用法简介tar命令是一种在Unix和Linux系统中常用的打包命令,可以将多个文件或目录打包成一个文件。

本文将介绍tar命令的常见用法。

基本命令以下是tar命令的基本用法:•tar -cf files: 将文件files打包成名为``的tar文件。

•tar -xf: 解压名为``的tar文件到当前目录。

•tar -tf: 列出名为``的tar文件中的内容。

•tar -rf files: 将文件files追加到名为``的tar文件中。

压缩格式选项tar命令支持多种压缩格式的选项。

不压缩•tar -cf files: 不进行压缩,将文件files打包成名为``的tar文件。

•tar -czf files: 使用gzip算法进行压缩,将文件files打包成名为``的文件。

•tar -xzf: 解压名为``的文件到当前目录。

•tar -tzf: 列出名为``的文件中的内容。

•tar -rzf files: 将文件files追加到名为``的文件中。

bzip2压缩•tar -cjf files: 使用bzip2算法进行压缩,将文件files 打包成名为``的文件。

•tar -xjf: 解压名为``的文件到当前目录。

•tar -tjf: 列出名为``的文件中的内容。

•tar -rjf files: 将文件files追加到名为``的文件中。

其他选项tar命令还支持其他一些常用选项。

指定目录•tar -C /path/to/dir -cf files: 在指定目录/path/to/dir创建名为`的tar文件,并将文件files`打包到其中。

•tar --exclude=pattern -cf files: 在打包过程中,排除符合指定模式pattern的文件。

添加压缩密码•tar -czf --password=your_password files: 使用gzip 算法进行压缩,并添加压缩密码your_password,将文件files打包成名为``的文件。

tar压缩指令

tar压缩指令

tar压缩指令
tar压缩指令是一种在Linux操作系统中常用的压缩指令。

通过tar指令,用户可以将多个文件或目录打包成一个文件,并进行压缩处理,以减小文件大小,方便传输和存储。

常用的tar压缩指令包括:
1. 打包命令:tar -cvf filename.tar dir(将dir目录打包成filename.tar文件)
2. 解包命令:tar -xvf filename.tar(将filename.tar文件
解压缩到当前目录)
3. 压缩命令:tar -czvf filename.tar.gz dir(将dir目录打包并压缩成filename.tar.gz文件)
4. 解压缩命令:tar -xzvf filename.tar.gz(将
filename.tar.gz文件解压缩到当前目录)
除此之外,tar压缩指令还支持多种参数选项,如-a(自动选择压缩格式)、--exclude(排除某些文件或目录)、--totals(显示压
缩或解压缩的总进度)等。

通过掌握tar压缩指令的使用方法,可以方便地进行文件的打包、压缩和解压缩操作,提高Linux系统的使用效率。

- 1 -。

tar命令用法

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命令用法tar命令是一个在Linux和Unix操作系统中经常使用的命令,用于创建、压缩和解压缩文件和目录。

它是一个非常有用的工具,可以在文件和目录之间创建或提取归档文件。

下面是tar命令的一些常见用法。

## 创建.tar文件要创建一个.tar文件,可以使用如下命令:```tar -cvf archive.tar file1 file2 directory1```上面的命令将创建一个名为archive.tar的文件,并将file1、file2和directory1添加到其中。

选项-c用于指定创建归档文件的操作,-v用于在命令执行时显示详细信息,-f用于指定文件名。

## 解压缩.tar文件要解压缩一个.tar文件,可以使用如下命令:```tar -xvf archive.tar```上面的命令将解压缩名为archive.tar的文件。

选项-x用于指定提取归档文件的操作,-v用于显示详细信息,-f用于指定文件名。

## 创建.tar.gz文件.tar.gz文件是一种经过gzip压缩的.tar文件。

要创建一个.tar.gz文件,可以使用如下命令:```tar -czvf archive.tar.gz file1 file2 directory1```上面的命令将创建一个名为archive.tar.gz的文件,并将file1、file2和directory1添加到其中。

选项-c用于创建归档文件,-z用于使用gzip进行压缩,-v 用于显示详细信息,-f用于指定文件名。

## 解压缩.tar.gz文件要解压缩一个.tar.gz文件,可以使用如下命令:```tar -xzvf archive.tar.gz```上面的命令将解压缩名为archive.tar.gz的文件。

选项-x用于提取归档文件,-z 用于使用gzip进行解压缩,-v用于显示详细信息,-f用于指定文件名。

## 创建.tar.bz2文件.tar.bz2文件是一种经过bzip2压缩的.tar文件。

TAR命令参数详解

TAR命令参数详解

TAR命令参数详解tar 程序用于储存或展开 tar 存档文件。

存档文件可放在磁盘中,也可以存为普通文件。

tar 是需要参数的,可选的参数是A、c、d、r、t、u、x,您在使用tar时必须首先为 tar 指定至少一个参数;然后,您必须指定要处理的文件或目录。

如果指定一个目录则该目录下的所有子目录都将被加入存档。

应用举例:1)展开 abc.tar.gz 使用命令: tar xvzf abc.tar.gz 展开 abc.tar 使用命令: tar xvf abc.tar2)将当前目录下的 man 目录及其子目录存成存档 man.tar tar cf man.tar ./man参数说明运行tar时必须要有下列参数中的至少一个才可运行-A, --catenate, --concatenate将一存档与已有的存档合并-c, --create建立新的存档-d, --diff, --compare比较存档与当前文件的不同之处--delete从存档中删除-r, --append附加到存档结尾-t, --list列出存档中文件的目录-u, --update仅将较新的文件附加到存档中-x, --extract, --get从存档展开文件其他参数--atime-preserve不改变转储文件的存取时间-b, --block-size N指定块大小为 Nx512 字节(缺省时 N=20)-B, --read-full-blocks读取时重组块(???!!!)-C, --directory DIR转到指定的目录--checkpoint读取存档时显示目录名-f, --file [HOSTNAME:]F指定存档或设备 (缺省为 /dev/rmt0)--force-local强制使用本地存档,即使存在克隆-F, --info-script F --new-volume-script F 在每个磁盘结尾使用脚本 F (隐含 -M)-G, --incremental建立老 GNU 格式的备份-g, --listed-incremental F建立新 GNU 格式的备份-h, --dereference不转储动态链接,转储动态链接指向的文件。

linux下tar命令详解

linux下tar命令详解

linux下tar命令详解tar是Linux环境下最常⽤的备份⼯具之⼀。

tar(tap archive)原意为操作磁带⽂件,但基于Linux的⽂件操作机制,同样也可适⽤于普通的磁盘⽂件。

tar可⽤于建⽴、还原、查看、管理⽂件,也可⽅便的追加新⽂件到备份⽂件中,或仅更新部分的备份⽂件,以及解压、删除指定的⽂件。

熟悉其常⽤参数,能⽅便⽇常的系统管理⼯作。

⼀、版本还是那句,不同的操作系统,tar的命令参数是有点区别的:引⽤# tar --versiontar (GNU tar) 1.14⼆、简单操作命令格式:tar [options] [tarfile] [other-files]tar--long-option -function-options filestar可使⽤的参数⾮常多,先列举⼏个最常⽤的参数:引⽤-t, --list列出归档⽂件内容⽬录-x, --extract, --get从归档⽂件中解析⽂件-c, --create创建新的归档⽂件上⾯三个参数,不能同时存在,仅能使⽤其中⼀个,即t/x/c-f file, --file=file指定备份⽂件,或设备,例如磁带机/dev/st0-v, --verbose显⽰命令的执⾏过程-Z, --compress, --uncompress使⽤compress命令处理备份⽂件-z, --gzip, --gunzip, --ungzip使⽤gzip命令处理备份⽂件-j, --I, --bzip使⽤bzip2命令处理备份⽂件-z和-j都是在备份⽂件打包后才进⾏压缩的操作的,并且,该操作会影响其他的参数,后⾯会再提到-C directory, --directory=directory先进⼊指定的⽬录,再释放简单使⽤:把/etc⽬录中所有的⽂件打包为etc.tar⽂件tar -cvf /tmp/etc.tar /etc把/etc⽬录中所有的⽂件打包并使⽤gzip压缩为etc.tar.gz⽂件tar -zcvf /tmp/etc.tar.gz /etc把/etc⽬录中所有的⽂件打包并使⽤bzip2压缩为etc.tar.bz2⽂件这⾥的,tar.gz或tar.bz2都是惯例,为⽅便标识的,例如:tgz等,并不是特定条件,但建议遵循惯例tar -jcvf /tmp/etc.tar.bz2 /etc查看备份包中的内容,若为已经压缩的⽂件,需加上-z或者-j参数tar -ztvf /tmp/etc.tar.gz默认情况下,tar打包时都是使⽤相对路径的,所以,释放时,需要先进⼊⽬录⽬录,然后再解压同样的,根据使⽤的压缩⽅式,应加上-z或者-j参数cd /tmp && tar -zxvf /tmp/etc.tar.gz这是另⼀种写法,结果和上⾯的相同,其会先进⼊/tmp⽬录,然后再释放包的tar -zxvf /tmp/etc.tar.gz -C /tmp释放单个etc/passwd⽂件,正如前⾯提到的,tar包中的是相对路径,所以不能使⽤“/etc/passwd”⽽且,这⾥不能使⽤-C参数,释放⽂件是当前路径的相对路径,并带⽬录释放tar -zxvf /tmp/etc.tar.gz etc/passwdtar还可以⽀持很多额外的参数,⽅便我们在备份和释放的时候进⾏控制。

简述tar命令的功能和常用选项的含义

简述tar命令的功能和常用选项的含义

简述tar命令的功能和常用选项的含义【导言】tar命令是一个常用的压缩和归档命令,它在Linux和Unix系统中广泛使用。

它能够将多个文件和目录打包成一个归档文件,并且可以对归档文件进行压缩和解压缩操作。

本文将简述tar命令的功能和常用选项的含义,以帮助读者更好地理解和使用该命令。

一、tar命令的功能tar命令主要有以下功能:1. 打包(Packaging):将多个文件和目录打包成一个归档文件,方便进行传输和存储。

2. 压缩(Compression):对归档文件进行压缩,减小文件的大小,节省存储空间和传输带宽。

3. 解压缩(Decompression):对已经压缩的归档文件进行解压缩,还原为原始的文件和目录结构。

4. 文件提取(Extraction):从归档文件中提取指定的文件和目录,可以选择性地提取只包含特定文件或目录的子集。

二、tar命令的常用选项和示例tar命令有许多选项,我们挑选了一些常见且常用的选项进行介绍。

1. -c(Create):创建一个新的归档文件,用于打包文件和目录。

使用以下命令创建一个名为archive.tar的归档文件,将文件file1和目录dir1打包进去:```tar -c -f archive.tar file1 dir1```2. -f(File):指定归档文件的名称。

在上述示例中,我们使用了-f选项指定了archive.tar作为归档文件的名称。

3. -x(Extract):从归档文件中提取文件和目录。

使用以下命令从archive.tar中提取所有文件和目录:```tar -x -f archive.tar```4. -z(Gzip):对归档文件进行gzip压缩。

使用以下命令将归档文件archive.tar压缩成archive.tar.gz:```tar -cz -f archive.tar.gz file1 dir1```5. -v(Verbose):显示tar命令的详细执行过程,包括被打包或解包的文件和目录的名称。

tar 命令参数

tar 命令参数

Tar命令参数一、什么是Tar命令在Linux系统中,tar是一个非常常用的命令行工具,用于创建文件归档和提取归档文件。

它通常与gzip或bzip2一起使用,以便在创建归档文件时进行压缩。

tar (tape archive)命令最初用于磁带操作,现在它也可以与磁盘文件一起使用。

二、Tar命令的基本用法在不使用任何参数的情况下,tar命令的基本语法如下:tar [选项] [目标文件]...其中,选项和目标文件是可选的。

如果不指定目标文件,tar命令将从标准输入中读取数据。

三、常用参数tar命令有很多参数可以根据需要进行灵活设置。

下面是一些常用的tar命令参数:1.-c,–create:创建新的归档文件。

2.-x,–extract,–get:从归档文件中提取文件。

3.-f,–file=ARCHIVE:指定归档文件的文件名。

4.-v,–verbose:显示详细的处理信息。

5.-z,–gzip:使用gzip进行文件压缩。

6.-j,–bzip2:使用bzip2进行文件压缩。

7.-t,–list:列出归档文件中的文件列表。

8.-r,–append:向归档文件中追加文件。

9.-u,–update:仅向归档文件中添加比原文件新的文件。

10.-delete:从归档文件中删除文件。

四、创建归档文件使用tar命令创建归档文件非常简单。

只需使用-c选项指定创建归档文件,并使用-f选项指定归档文件的名称。

例如,要将目录mydir创建为归档文件mydir.tar,可以使用以下命令:tar -cf mydir.tar mydir如果需要在创建归档文件的同时进行文件压缩,可以使用-z或-j选项指定要使用gzip或bzip2进行压缩。

例如,要将目录mydir创建为归档文件mydir.tar.gz,可以使用以下命令:tar -czf mydir.tar.gz mydir五、提取归档文件使用tar命令提取归档文件与创建归档文件类似。

tar命令及其参数

tar命令及其参数

tar是一个用于文件归档和压缩的工具,其参数可以根据需要进行选择。

以下是一些常用的tar命令及其参数:
1.tar -c:创建新的归档文件。

2.tar -r:将文件追加到归档文件的末尾。

3.tar -t:列出归档文件的内容。

4.tar -u:更新文件,用新增的文件取代原归档文件。

5.tar -x:从归档文件中释放文件。

这些命令可以单独使用,也可以组合使用以满足特定的需求。

例如,要将当前目录下的所有.jpg文件归档并压缩为名为all.tar的文件,可以使用以下命令:
arduino复制代码
tar -cf all.tar *.jpg
如果要向已经存在的归档文件中追加文件,可以使用-r参数:
bash复制代码
tar -rf all.tar *.gif
要查看归档文件的内容,可以使用-t参数:
bash复制代码
tar -tf all.tar
此外,还有一些可选参数可以根据需要进行选择,例如-z(gzip 压缩)、-j(bz2 压缩)等。

要使用这些参数,只需在命令中加入相应的选项即可。

例如,要将归档文件进行gzip 压缩:
bash复制代码
tar -czf all.tar.gz *.jpg
这将创建一个名为all.tar.gz的压缩文件,其中包含了所有的.jpg文件。

tar用法

tar用法

tar用法tar原名为“tape archive”,是Unix系统中常用的一种压缩格式,可以用来压缩文件时保留文件夹结构和文件属性。

Tar命令可以将多个文件组合成一个文件,以便进行备份,传输或存档。

正确地使用tar命令可以有效降低文件的体积,提高文件的可携带性和安全性,这也成为了Unix系统的一大特色。

tar的主要用法:1、创建压缩包使用tar命令可以将指定的文件和文件夹打包压缩,可以使用如下语句:tar cvf <压缩包名>.tar <要压缩的文件/文件夹>例如,对data文件夹进行压缩:tar cvf data.tar data2、解压缩安装包解压缩安装包时,可以使用如下语句:tar xvf <压缩包名>.tar例如,解压缩data.tar:tar xvf data.tar3、将文件压缩并解压缩tar [xvf参数] <压缩包名>.tar <要压缩的文件/文件夹>例如,将data文件夹压缩并解压缩:tar cvf data.tar datatar xvf data.tar4、压缩整个文件夹使用tar命令可以将整个文件夹打包压缩,可以使用如下语句:tar cvzf <压缩包名>.tar.gz <文件夹名称>例如,对data文件夹进行压缩:tar cvzf data.tar.gz data5、解压缩整个文件夹解压缩文件夹时,可以使用如下语句:tar xvzf <压缩包名>.tar.gz例如,对data.tar.gz文件进行解压缩:tar xvzf data.tar.gz总之,tar命令是Unix系统中常用的压缩命令,精通tar命令的使用,可以帮助我们更加有效的管理文件,提高自身的工作效率。

tar 压缩参数 -c

tar 压缩参数 -c

tar 压缩参数-ctar是一种常用的文件压缩工具,可以将多个文件或目录打包成一个单独的文件,并通过使用不同的参数实现不同的功能。

其中,参数'c'用于创建新的打包文件。

本文将分步骤回答关于tar压缩参数'c'的相关问题,帮助读者理解该参数的使用方法及其作用。

一、什么是tar压缩参数'c'?参数'c'是tar命令的一种参数选项,用于创建新的打包文件。

通过使用参数'c',我们可以将多个文件或目录打包成一个单独的文件,以方便存储、传输和备份。

打包文件的格式通常为.tar,因此tar也被称为"tape archive",即磁带归档。

二、tar压缩参数'c'的基本语法是什么?tar命令使用的一般语法格式如下:tar [选项] <目标文件>其中,选项表示不同的参数,'<目标文件>'表示待打包的目标文件或目录。

针对压缩参数'c',我们可以执行以下命令:tar -c <目标文件>三、如何使用tar压缩参数'c'?1. 打开终端或命令行界面。

2. 输入tar命令,后接压缩参数'c'。

3. 输入待打包的目标文件或目录名称。

4. 按下回车键执行命令,tar将会根据参数'c'的选项创建新的打包文件。

例如,我们要将一个名为"my_files"的目录打包成一个.tar文件,可以执行以下命令:tar -c my_files四、tar压缩参数'c'的作用是什么?通过使用tar压缩参数'c',我们可以将多个文件或目录打包成一个单独的文件,从而节省存储空间并方便传输。

与直接复制这些文件相比,打包文件更加高效和便捷。

此外,打包文件还可以进行加密、压缩和备份等操作。

压缩tar格式

压缩tar格式

压缩tar格式
在Linux系统中,tar是一种常见的文件压缩格式,用于将多个文件和目录打包成一个单独的归档文件。

要压缩文件或目录为tar格式,可以使用tar 命令。

以下是压缩文件的tar格式的命令语法:
```css
tar -czvf file1 file2 file3 ...
```
其中,参数的含义如下:
`c`:创建新的归档文件。

`z`:通过gzip压缩或解压。

`v`:显示详细的tar命令的压缩过程(可选)。

`f`:指定压缩文件的名称。

要解压tar格式的文件,可以使用以下命令:
```
tar -xzvf
```
这将解压缩文件到当前目录下。

如果需要指定解压的目录路径,可以使用`-C`参数:
```bash
tar -xzvf -C /path/to/directory
```
这将解压缩文件到指定的目录路径下。

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命令压缩和解压.tar文件

tar命令压缩和解压.tar⽂件1.压缩: tar -cvf /tmp/etc.tar /etc2.解压: tar -xvf /tmp/etc.tar -C .3.tar命令常⽤的功能 -c:创建新的tar⽂件 -x:解开tar⽂件 -t:列出tar⽂件中包含的⽂件的信息 -r:附加新的⽂件到tar⽂件中注意:以上功能是独⽴的,⼀次只能使⽤⼀个。

4.tar命令常⽤的参数 -z:使⽤gzip进⾏解压缩 -j:使⽤bzip2进⾏解压缩 -Z:使⽤compress进⾏解压缩 -v:显⽰解压缩执⾏过程 -f:指定要处理的⽂件名注意:如果需要使⽤-f参数,需要将f参数放在所有参数最后⾯,在f之后要⽴即接⽂件名,不能有其他参数。

5.参数详情-A或--catenate 新增⽂件到已存在的备份⽂件。

-b<区块数⽬>或--blocking-factor=<区块数⽬> 设置每笔记录的区块数⽬,每个区块⼤⼩为12Bytes。

-B或--read-full-records 读取数据时重设区块⼤⼩。

-c或--create 建⽴新的备份⽂件。

-C<⽬的⽬录>或--directory=<⽬的⽬录> 切换到指定的⽬录。

-d或--diff或--compare 对⽐备份⽂件内和⽂件系统上的⽂件的差异。

-f<备份⽂件>或--file=<备份⽂件> 指定备份⽂件。

-F<Script⽂件>或--info-script=<Script⽂件> 每次更换磁带时,就执⾏指定的Script⽂件。

-g或--listed-incremental 处理GNU格式的⼤量备份。

-G或--incremental 处理旧的GNU格式的⼤量备份。

-h或--dereference 不建⽴符号连接,直接复制该连接所指向的原始⽂件。

-i或--ignore-zeros 忽略备份⽂件中的0 Byte区块,也就是EOF。

tar命令详解

tar命令详解

tar命令详解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 *.jpgtar -czf jpg.tar.gz *.jpg ,并且将其⽤gzip压缩,⽣成⼀个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg ,并且将其⽤bzip2压缩,⽣成⼀个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg ,并且将其⽤compress压缩,⽣成⼀个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar -xZvf file.tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结*.tar ⽤ tar -xvf 解压*.gz ⽤ gzip -d或者gunzip 解压.tar.gz和.tgz ⽤ tar -xzf 解压*.bz2 ⽤ bzip2 -d或者⽤bunzip2 解压*.tar.bz2⽤tar -xjf 解压*.Z ⽤ uncompress 解压*.tar.Z ⽤tar -xZf 解压*.rar ⽤ unrar e解压*.zip ⽤ unzip 解压。

tar中的参数cvf,xvf,cvzf,zxvf的区别

tar中的参数cvf,xvf,cvzf,zxvf的区别
博客园 用户登录 代码改变世界 密码登录 短信登录 忘记登录用户名 忘记密码 记住我 登录 第三方登录/注册 没有账户, 立即注册
tar中的参数 cvf,xvf,cvzf,zxvf的区别
tar cvf etcbak.tar etc/ 打包一个tar tar xvf etcbak.tar 解开一个tar tar cvzf etcbak.tar.gz etc/ 打包压缩一个 tar tar zxvf etcbak.tar.gz 解压一个tar
z:代表的是压缩 c:代表的是打包 x:代表的是解压 v:代表的是过程 f:代表的是指定文件名 因此zcvf : 打包压缩 例如: (tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt) 把aaa.txt bbb.txt ccc.txt打包压缩为一个名叫xxx.tar.gz 压缩包 xvf: 解压缩 例如(tar -xvf xxx.tar.gz -CБайду номын сангаасusr) -C代表解压的位置 把xxx.tar.gz解压缩到根目录下的usr目录
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-v:
显示所有过程
-O:
将文件解开到标准输出
下面的参数-f是必须的
-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
解压
tar–xvf file.tar //解压tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压tar.bz2
-c:
建立压缩档案
-x:
解压
-t:
查看内容
-r:
向压缩归档文件末尾追加文件
-u:
更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:
有gzip属性的
-j:
有vf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
*.gz用gzip -d或者gunzip解压
*.bz2用bzip2 -d或者用bunzip2解压
*.Z用uncompress解压
相关文档
最新文档