Linux-tar命令(2)

tar 用于可以为文件和目录创建档案。可以为某一特定文件打包(备份文件), 也可以在档案中改变文件,或者向档案中加入新的文件。

主选参数:

主选参数仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

-c :建立一个压缩文件的参数指令(create 的意思);

-x :解开一个压缩文件的参数指令!

-t :查看 tarfile 里面的文件!

辅选参数:

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

-C : change改变工作目录

解压/创建压缩 : tar指令可以解压/创建后缀名为.tar/.tar.bz2/.tar.gz这3种不同的压缩格式

    tar -xf XX.tar                将“XX.tar”压缩包解压成XX文件

    tar -xf XX.tar -C tmp/           将“XX.tar”压缩包解压成XX文件.并放入到当前的tmp子目录下

    tar -cf XX.tar XX              将XX文件创建出XX.tar压缩包

    tar -xjf XX.tar.bz2             将“XX.tar.bz2”压缩包解压成XX文件

    tar -cf XX.tar.bz2 XX           将XX文件创建出XX.tar.bz2压缩包        

tar -xzf XX.tar.gz         将“XX.tar.gz”压缩包解压成XX文件

tar -cf XX.tar.gz XX           将XX文件创建出XX.tar.gz压缩包

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏人工智能

发现Docker的IP地址

我们使用Eclipse Che在Docker上编写了很多实用程序。它们占用空间小,便于携带,可以在许多不同的操作系统上运行,而无需用户安装额外的软件。

2600
来自专栏性能与架构

Docker中配置centos容器支持ssh

image.png 在Docker起步中,已经下载了ubuntu系统镜像,启动容器后成功执行了一个简单的系统命令 此时的容器是封闭的,下面我们就建立起和容器的沟...

3458
来自专栏散尽浮华

Docker容器学习梳理--基础环境安装

以下是centos系统安装docker的操作记录 1)第一种方法:采用系统自带的docker安装,但是这一般都不是最新版的docker 安装epel源 [roo...

2595
来自专栏iOSDevLog

macOS 用 Docker 安装 gogsDockergogs配置

1153
来自专栏苍云横渡学习笔记

【Docker学习笔记(一)】简介、核心概念、安装以及常用命令

Docker 是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中

661
来自专栏菜鸟程序员

Docker 容器镜像删除

993
来自专栏编码前线

Docker容器进入的4种方式(推荐最后一种)

  在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器...

2223
来自专栏有困难要上,没有困难创造困难也要上!

Docker中YUM安装RPM包报错 Rpmdb checksum is invalid: dCDPT(pkg checksums): ...

4407
来自专栏散尽浮华

Docker容器学习梳理--手动制作系统镜像

docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,已统计Docker Hub超过30%的官方镜像包含高危漏洞。此外,由于网络等原因也会造成docke...

2118
来自专栏Angular&服务

搭建docker环境

863

扫码关注云+社区