`

tar用法实例 tar命令

阅读更多


tar 文件是几个文件和(或)目录在一个文件中的集合。这是创建备份和归档的佳径。

tar 使用的选项有:

-c — 创建一个新归档。

-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项
一起使用时,则解除该选项指定的归档。

-t — 显示包括在 tar 文件中的文件列表。

-v — 显示文件的归档进度。

-x — 从归档中抽取文件。

-z — 使用 gzip 来压缩 tar 文件。

-j — 使用 bzip2 来压缩 tar 文件。

要创建一个 tar 文件,键入:

tar -cvf filename.tar directory/file

可以使用 tar 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:

tar -cvf filename.tar /home/mine/work /home/mine/school

上面的命令把 /home/mine 目录下的 work 和 school 子目录内的所有文件都放入当前
目录中一个叫做 filename.tar 的新文件里。

要列出 tar 文件的内容,键入:
tar -tvf filename.tar

要抽取 tar 文件的内容,键入
tar -xvf filename.tar

这个命令不会删除 tar 文件,但是它会把被解除归档的内容
复制到当前的工作目录下,并保留归档文件所使用的任何
目录结构。譬如,如果这个 tar 文件中包含一个叫做
bar.txt 的文件,而这个文件包含在 foo/ 目录中,那么,
抽取归档文件将会导致在你当前的工作目录中创建
foo/ 目录,该目录中包含 bar.txt 文件

tar 默认不压缩文件。

要创建一个使用 tar 和 bzip 来归档压缩的文件,使用 -j 选项:
tar -cjvf filename.tbz file

以上命令创建了一个归档文件,然后将其压缩为 filename.tbz 文件。如果你使用 bunzip2 命令为 filename.tbz 文件解压,filename.tbz 文件会被删除,继之以 filename.tar 文件。

你还可以用一个命令来扩展并解除归档 bzip tar 文件:
tar -xjvf filename.tbz

要创建一个用 tar 和 gzip 归档并压缩的文件,使用 -z 选项:
tar -czvf filename.tgz file

这个命令创建归档文件 filename.tar,然后把它压缩为 filename.tgz 文件(文件 filename.tar 不被保留)。
如果你使用 gunzip 命令来给 filename.tgz 文件解压,filename.tgz 文件会被删除,并被
替换为 filename.tar。

你可以用单个命令来扩展 gzip tar 文件:
tar -xzvf filename.tgz

分享到:
评论

相关推荐

    Linux命令学习-tar命令手册

    内容概要:本“tar命令手册”全面介绍了tar命令的使用方法和技巧,涵盖了tar命令的基本语法、常用选项、实例操作等各个方面。通过本手册,读者将能够了解tar命令的核心功能,包括文件的打包与解包、压缩与解压等,...

    Linux tar 命令用法实例详解

    利用 tar 命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。这篇文章主要介绍了Linux tar 命令用法详解,需要的朋友可以参考下

    LINUX tar命令文档

    tar命令详解,用法,实例,参数说明什么的。大家一起来学习,要不是要积分我上传干嘛,真无耻

    iphone 应用开发实例之 nav table tar

    这是iphone xcode开发平台上一个很好的实例.对于学习和理解 一些最常用的空间非常有用.

    gtk.tar(gtk 几个编程实例--源代码)

    几个gtk 程序的源代码 其中有几个可执行文件由于系统不同的原因可能不能运行 需要重新编译 代码没问题

    入门学习Linux常用必会60个命令实例详解doc/txt

    入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...

    appstore.tar

    压缩包中包含实例有:爬去应用类别、爬去app详情、爬去应用评论、爬去appstore排行榜

    notify-simple.tar

    解压方式:tar -xvf notify-simple.tar Makefile.am文件的编写 configure.ac文件的编写 Makefile.am与Makefile.in、configure.ac文件的关系 autotools实例讲解 libnotify.so库实例应用

    apache-skywalking-apm-es7-8.1.0.tar.gz

    APM(application performance management )监控- —分布式追踪和上下文传输 应用、实例、服务性能指标分析 根源分析 应用拓扑分析 应用和服务依赖分析 慢服务检测 性能优化 ,。SkyWalking项目的核心目标,是针对...

    automake-1.16.2.tar.gz

    Twemproxy通过引入一个代理层,可以将其后端的多台Redis或Memcached实例进行统一管理与分配,使应用程序只需要在Twemproxy上进行操作,而不用关心后面具体有多少个真实的Redis或Memcached存储,有了Twemproxy,...

    nacos-server-1.4.0.tar.gz

    Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。Nacos 支持传输层 (PING 或 TCP)和应用层 (如 HTTP、MySQL、用户自定义)的健康检查。 对于复杂的云环境和网络拓扑环境中(如 VPC、边缘...

    glib-html-2.6.6.tar.gz_glib_glib-2.6.6.tar.b_linux gl

    glid编写实例,glid应用,可供参考。

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    java操作应用实例源码与elasticsearch安装教程

    本压缩包有elasticsearch-6.2.4.tar、elasticsearch-analysis-ik-6.2.4、kibana-6.2.4-windows-x86_64压缩包和详细的安装教程安装以及启动后错误的修改以及配置等,还包括结合java进行操作的源码及教程,

    EtherNet_ip.tar

    本文讲解了工业以太网ethernet/ip技术,对比了其他工业以太网——profinet,modbus等,讲述了它的协议框架、通信机制、报文分析,还有应用实例。

    delphi 浏览器使用实例

    在广泛应用当中,delphi 内嵌浏览器已必不可少的程序。

    Linux常见基本命令与用法大全

    本文实例讲述了Linux常见基本命令与用法。分享给大家供大家参考,具体如下: 目标 熟练使用 Linux常用的命令 1> 查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似...

    view2.tar.gz_QListWidget_QTableWidget_Qt Qtablewidget_QtreeWidge

    qt编写的模型视图里的项目视图便捷类qlistwidget、qtreewidget qtablewidget的用法实例

    mediawiki-1.29.1.tar.gz

    mediawiki-1.29.1安装包 MediaWiki全球最著名的开源wiki程序,运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。MediaWiki的开发得到维基媒体基金会的支持。

    elasticsearch+ik+kibana搭建教程与java操作应用实例源码

    本压缩包有elasticsearch-6.2.4.tar、elasticsearch-analysis-ik-6.2.4、kibana-6.2.4-windows-x86_64压缩包和详细的安装教程安装以及启动后错误的修改以及配置等,还包括结合java进行操作的源码及教程,有任何问题...

Global site tag (gtag.js) - Google Analytics