目录

[1.命令简介](#1)

2.常用参数介绍

3.实例

4.直达底部

命令简介

tar 命令用于将文件打包或解压,扩展名一般为 ".tar" ,指定特定的参数可以调用 gzip 或 bzip2 制作压缩包或解压压缩包,扩展名为 ".tar.gz" 或 ".tar.bz2"。

返回目录

常用参数介绍

-c 建立新的压缩包

-d 比较存档与当前文件的不同之处

--delete 从压缩包中删除

-r 附加到压缩包结尾

-t 列出压缩包中文件的目录

-u 仅将较新的文件附加到压缩包中

-x 解压压缩包

-C 解压到指定的目录

-f 使用的压缩包名字,f参数之后不能再加参数

-i 忽略存档中的 0 字节块

-v 处理过程中输出相关信息

-z 调用 gzip 来压缩归档文件,与 -x 联用时调用 gzip 完成解压缩

-Z 调用 compress 来压缩归档文件,与 -x 联用时调用 compress 完成解压缩

-j 调用 bzip2 压缩或解压

-p 使用原文件的原来属性

-P 可以使用绝对路径来压缩

--exclude 排除不加入压缩包的文件

tar 命令相关的包一般使用 .tar 作为文件标识名。如果加 z 参数,则以 .tar.gz 或 .taz 来代表 gzip 压缩过的 tar。

返回目录

实例

1.仅打包,不压缩

[hk@localhost ~]$ ls
kernel linux study
[hk@localhost ~]$ tar -cvf study.tar study/ 压缩文件夹
study/
study/a.c
study/b.txt
study/a/
study/a/a/
study/a/d/
[hk@localhost ~]$ ls
kernel linux study study.tar
[hk@localhost ~]$

2.打包并使用 gzip 压缩

[hk@localhost ~]$ ls
kernel linux study study.tar
[hk@localhost ~]$ tar -zcvf study.tar.gz study/ 使用 gzip 压缩
study/
study/a.c
study/b.txt
study/a/
study/a/a/
study/a/d/
[hk@localhost ~]$ ls
kernel linux study study.tar study.tar.gz
[hk@localhost ~]$

3.打包并使用 bzip2 压缩

tar -jcvf study.tar.bz2 study/

4.查看压缩文件列表

[hk@localhost ~]$ ls
kernel linux study study.tar study.tar.gz
[hk@localhost ~]$ tar -ztvf study.tar.gz
drwxrwxr-x hk/hk 0 2018-01-22 02:21 study/
-rw-rw-r-- hk/hk 45 2017-12-31 00:00 study/a.c
-rw-rw-r-- hk/hk 78 2018-01-08 06:09 study/b.txt
drwxrwxr-x hk/hk 0 2018-01-22 02:21 study/a/
drwxrwxr-x hk/hk 0 2018-01-22 02:21 study/a/a/
drwxrwxr-x hk/hk 0 2018-01-22 02:21 study/a/d/

5.解压压缩包到当路径

[hk@localhost ~]$ tar -zxvf study.tar.gz

返回目录

Linux命令(十五) 打包或解压文件 tar的更多相关文章

  1. linux tar命令 压缩、打包、解压 详解

    linux tar命令 压缩.打包.解压 详解 1.常用压缩命令 tar –czvf 压缩后的文件.tar.gz 要压缩的文件 2.常用解压命令 tar –xzvf 解压后的文件.tar.gz [要解 ...

  2. linux之安装软件,压缩解压文件

  3. Linux中下载,压缩,解压等命令

    查看是否和还有一台Linux机器相通命令:ssh    主机名@Ip地址    ,提示输入password.就可以查看远程文件的文件夹 下载远程机器上的文件:scp  主机名@Ip地址:/path/s ...

  4. mac通过自带的ssh连接Linux服务器并上传解压文件

    需求: 1:mac连接linux服务器 2:将mac上的文件上传到linux服务器指定位置 3:解压文件 mac上使用命令,推荐使用 iterm2 .当然,也可以使用mac自带的终端工具. 操作过程: ...

  5. Linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?

    打包举例:将 /usr/local/src/zlib-1.2.5目录下的文件打包成 zlib-1.2.5.tar.gz cd /usr/local/src tar -czvf ./zlib-1.2.5 ...

  6. linux 打包与解压命令--常用

    一般情况用这俩个就足以了 压缩 tar -czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jp ...

  7. linux常用命令---打包压缩解压

    打包压缩解压

  8. (转)使用 linux tar 命令压缩与解压文件

    原文链接 http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html tar -c: 建立压缩档案-x:解压-t:查看内容-r: ...

  9. Linux命令(16)压缩,解压文件

    tar: 简介:tar命令只是把目录打包成一个归档(文件),并不负责压缩.在tar命令中可以带参数调用gzip或bzip2压缩.因为gzip和bzip2只能压缩单个文件. 在linux下是不需要后缀名 ...

随机推荐

  1. 随手练——HDU 1078 FatMouse and Cheese(记忆化搜索)

    http://acm.hdu.edu.cn/showproblem.php?pid=1078 题意: 一张n*n的格子表格,每个格子里有个数,每次能够水平或竖直走k个格子,允许上下左右走,每次走的格子 ...

  2. Docker技术入门与实战 第二版-学习笔记-5-容器-命令及限制内存与cpu资源

    1.启动容器 启动容器有两种方式: 基于镜像新建一个容器并启动 将在终止状态(stopped)的容器重新启动 1)新建并启动——docker run 比如在启动ubuntu:14.04容器,并输出“H ...

  3. 压缩tar: Removing leading `/’ from member names

    这个错误根据网上的很多说法都是谁 缺少-P参数造成的,只需要使用 -zcvfP即可解决问题,经验证并不是 网上很多文章都是互相抄写的,我引起的这个问题的原因是参数使用的方式不对 -f参数是用来制定压缩 ...

  4. js 正则表达式验证密码、邮箱格式.....

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  5. 前后台分离式开发(swagger)

    一.前后台分离开发(swagger) 1.安装maven 配置的maven环境变量 M2_HOME/MAVEN_HOME Path %M2_HOME%/bin 打开运行窗口:输入mvn -v,查看是否 ...

  6. ME_PROCESS_PO_CUST 实现采购订单行项目增强

    用户希望创建采购订单时,输入行项目时,能根据采购订单类型,自动带出科目分类类别. 业务顾问看了一下配置,不能实现这个功能,所以用增强实现. 采购订单BADI增强:ME_PROCESS_PO_CUST. ...

  7. SpingMVC的<context:component-scan>包扫描踩坑记录

        公司项目配置的Spring项目的包扫描有点问题,出现了一个被Spring容器管理的Bean被创建了2次的现象.在此记录下解决的过程,方便后续查阅. 改动前: 容器启动监听器中会扫描全部包,创建 ...

  8. Android开发——Android进程保活招式大全

    )前台进程(Foreground process),即用户当前操作所必需的进程,通常数量不多.举例如下: //拥有用户正在交互的 Activity(已调用 onResume()) //拥有某个 Ser ...

  9. Linux内核中_IO,_IOR,_IOW,_IOWR宏的用法

    #define _IO(type,nr)        _IOC(_IOC_NONE,(type),(nr),0) #define _IOR(type,nr,size)    _IOC(_IOC_RE ...

  10. 华为手机自带浏览器不支持 ES6 语法

    原文地址:https://caochangkui.github.io/huawei-es6/ 华为手机自带浏览器对 es6 语法的支持度极差,哪怕最新的荣耀10 手机也有该毛病!所以,移动端项目开发中 ...