tar命令用于将文件和目录打包并压缩为一个tar存档文件。它也可以提tar压缩文件。

显示压缩文件中包含文件与目录,还可以将其他文件添加到现有tar压缩文件中linux常用命令,以及各类其他类型的操作。

tar支持种类繁杂的压缩程序如gziplinux解压targz 命令,bzip2,lzip,lzma,lzop,xz和compress。

在创建压缩文件时,一般会使用压缩程序的名也称为后缀添加到压缩文件名的末尾。

这是一种公认​​的惯例linux解压targz 命令,比如创建压缩文件时使用gzip压缩程序,压缩文件的名称应当带有.gz后缀。

tar命令最初设计用于创建存档并在磁带储存文件,这就是为何它的名子叫TapeARchive的诱因。

linux解压targz命令_linux解压targz_linux解压targz 命令

有两种版本的tar命令,BSDtar和GNUtar,它们之间存在一些功能差别。大多数Linux系统都默认安装GNUtar。

在本教程中,将说明怎样使用tar命令创建或则解压tar文件。还包括tar命令句型选项。

tar命令

在说明怎样使用tar命令之前,先回顾基本句型。tar命令的句型方式是tar[OPERATION_AND_OPTIONS][ARCHIVE_NAME][FILE_NAME(s)]。

OPERATION也就是操作,tar命令的操作包括,-c/--create创建tar存档文件。

-x/--extract解压存档文件或在存档文件中提取一个或多个文件与目录。-t/--list查看tar存档包含的文件与目录。

OPTIONS选项,tar命令的常用选项包括,--verbose/-v复印tar命令正在处理的文件的信息。

--file=archive=name/-farchive-name指定压缩文件的名称。ARCHIVE_NAME要解压或则压缩的tar存档名称。

FILE_NAME(s)是要提取的一个或则多个文件与目录,多个文件与目录使用空格分隔。若果未提供,则解压整个存档。

在运行tar命令时,可以使用tar操作OPERATION和选项OPERATION的长短方式。长方式更易读,而短方式更便捷。

长方式选项以双短划线--开头。短方式选项以单个短划线-为开头linux删除文件夹,你也可以省略-。

tar命令指定解压目录

tar默认解压tar文件到当前工作目录,要解压到指定的目录,请使用--directory或则-C选项。

命令tar-xfarchive.tar-C/home/myfreax/files将archive.tar解压到/home/myfreax/files目录。

要获得更详尽的输出,请使用tar命令的-v选项。这将会在终端复印正在解压的文件名称。

同样tar命令-C选项也使用于使用其它压缩程序创建的压缩文件,比如tar.gz,tar.xz,tar.bz2。tar命令会手动检查压缩包使用的压缩程序。

比如命令tar-xfarchive.tar.gz-C/home/myfreax/files解压文件archive.tar.gz到/home/myfreax/files目录。

tar -xvf archive.tar
tar -xf archive.tar -C /home/myfreax/files
tar -xf archive.tar.gz -C /home/myfreax/files

tar命令创建/解压文件|myfreax

tar命令用于将文件和目录打包并压缩为一个tar存档文件。它也可以提tar压缩文件

myfreaxmyfreax

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复