其实在Linux中,有许多种解压,压缩文件的命令,本博客介绍 tar 命令

如果Linux 系统不能运行tar 命令的朋友,先安装一下:

1)安装

1.apt-get 方式安装:

sudo apt-get install tar

2.yum 方式安装

yum install  -y  tar

2)使用tar

简介

tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。

tar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,它

仅仅只是一个打包工具,并不负责压缩。

2.1 tar格式

常用格式:

tar czvf my.tar file1                  //单个文件压缩打包

tar czvf my.tar file1 file2,...      //多个文件压缩打包

tar czvf my.tar dir1                  //单个目录压缩打包

tar czvf my.tar dir1 dir2           //多个目录压缩打包

tar xzvf my.tar                         //解包至当前目录

tar xzvf my.tar  -C  dirmane                      //解包至名字为dirmane的目录

解释:

-c参数是建立新的存档

 -v参数详细显示处理的文件

 -f参数指定存档或设备

下面是如何打包一个目录: tar -cvf archive_name.tar directory_to_compress

2.2 tar.gz格式

这种格式是我使用得最多的压缩格式。它在压缩时不会占用太多CPU的,而且可以得到一个非常理想的压缩率。

压缩方式: 

tar -zcvf archive_name.tar.gz filename

解压缩方式: 

tar -zxvf archive_name.tar.gz 

上面这个解包命令将会将文档解包在当前目录下面。

当然,你也可以用下面的这个命令来指定解包的路径

tar -zxvf archive_name.tar.gz -C new_dir 

2.3 tar.gz格式

这种压缩格式是我们提到的所有方式中压缩率最好的。当然,这也就意味着,它比前面的方式要占用更多的CPU与时间。

压缩方式: 

tar -jcvf archive_name.tar.bz2 filename

解压缩方式:

tar -jxvf archive_name.tar.bz2

上面这个解包命令将会将文档解开在当前目录下面。当然,你也可以用下面的这个命令来指定解包的路径

tar -jxvf archive_name.tar.bz2 -C new_dir

其中zxvf含义分别如下

z:   gzip              压缩格式

x:   extract          解压

v:   verbose        详细信息

f:   file(file=archieve)    文件

关于tar的详细命令可以

tar --help

 希望对你有帮助。

如何想使用zip,unzip 来解压,压缩文件地朋友,可以参考:

Linux 解压,压缩文件--zip unzip

Linux 解压,压缩文件--tar 命令相关推荐

  1. linux 下gz文件解压命令,Linux解压gz文件的命令怎么写

    Linux解压gz文件的命令怎么写 发布时间:2020-11-17 13:39:53 来源:亿速云 阅读:122 作者:小新 小编给大家分享一下Linux解压gz文件的命令怎么写,相信大部分人都还不怎 ...

  2. linux中gz文件怎么解压,Linux解压gz文件的命令使用教程及详解

    今天小编给带来一篇linux解压方面的资料 Linux解压gz文件的命令有:gunzip命令.gzip命令.tar命令.下面本篇文章就来带大家了解一下 gz文件是一种压缩文件,以.gz或者.tar.g ...

  3. linux php gz,Linux解压gz文件的命令是什么

    Linux解压gz文件的命令有:gunzip命令.gzip命令.tar命令.下面本篇文章就来带大家了解一下,希望对大家有所帮助.[视频教程推荐:Linux教程] gz文件是一种压缩文件,以.gz或者. ...

  4. linux解压gz文件的命令

    解压tar.gz文件的命令? LINUX解压缩TAR.GZ文件命令 1.解压缩命令格式: tar -zxvf 压缩文件名.tar.gz 解压缩后的文件只能放在当前的目录. 2.压缩命令格式: tar ...

  5. Linux 解压 压缩文件

    1.*.tar 用 tar -xvf 解压 2.*.gz 用 gzip -d或者gunzip 解压 3.*.tar.gz和*.tgz 用 tar -xzf 解压 4.*.bz2 用 bzip2 -d或 ...

  6. 解压命令linux tgz,linux下解压tgz文件--tar命令详解

    tar [-cxtzjvfpPN] 文件与目录 ....参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的 ...

  7. Linux:shell 脚本 自动解压压缩文件tar.gz到指定目录

    具体情境 Ubuntu16.04系统,将.tar.gz格式的文件从/home/myftp/upload/nuodongiot目录自动解压到/home/myftp/upload/backupcopy目录 ...

  8. linux的解压zip文件,linux解压zip文件命令是什么

    linux解压zip文件命令是什么 发布时间:2020-04-23 11:02:45 来源:亿速云 阅读:162 作者:小新 今天小编给大家分享的是linux解压zip文件命令是什么,相信很多人都不太 ...

  9. 服务器使用——解压常见文件tar、zip、rar等

    服务器使用--解压常见文件tar.zip.rar等 一.解压文件 1.tar文件 tar -cf all.tar *.jpg # 这条命令是将所有.jpg的文件打成一个名为all.tar的包.-c是表 ...

  10. Linux解压WINRAR文件

    windows平台很多压缩文档为rar文件,那么怎么做到Linux解压rar文件(unrar安装和使用)? 简单,centos5安装unrar即可. unrar安装方法如下: wget  http:/ ...

最新文章

  1. Json在Java后台的操作
  2. php curl 下载网页,php 通过cURL函数抓取网页、下载网页的简单示例
  3. 穿上这件全球首款「隐形衣」,做这条街最「无脸」的仔;阿里给钱给资源,求解AI安全难题...
  4. 阿里腾讯今日头条纷纷选择的工具,ClickHouse到底有什么本事?
  5. .NET I/O 学习笔记:文件的读和写
  6. python中的元组操作
  7. 拓端tecdat|R语言Gibbs抽样的贝叶斯简单线性回归仿真分析
  8. 小鱼易连手机显示无法连接服务器,小鱼易连怎么投屏到电视 小鱼易连app手机无线投屏使用方法...
  9. sonar下载安装配置教程
  10. cpuz测试分数天梯图_cpubenchmark(2020电脑cpu性能天梯图)
  11. 软件测试期末试题及答案(史上最全)
  12. 配色三部曲-你真懂这些色彩术语吗?
  13. RGB色彩模式与CMYK色彩模式参数转换公式
  14. MATLAB基础语法之蒙特卡罗模拟_1(布丰投针)
  15. Vue动态组件、组件缓存、组件激活和非激活、组件插槽、组件name
  16. 一个人的孤独,一群人的狂欢!
  17. Golang适合高并发场景的原理
  18. 用户标签体系的设计和效果评估
  19. 基于SSM图书借阅管理系统
  20. matlab 画qpsk眼图,qpsk调制星座图:通信里 星座图 到底是什么意思

热门文章

  1. Robotframwork-ride 启动异常解决
  2. InvalidateRect和Invalidate的区别
  3. brpc源码解析(二)—— brpc收到请求的处理过程
  4. 【Python图像处理】SciPy库
  5. mysql练习(1)
  6. 单片机实验(十五)74LS47数码管译码
  7. win10 vs2017 community 新版 systemc
  8. 带你了解地址分配DHCP,IP地址管理方式及分配原则
  9. 软件测试'python'版白盒测试三角形问题
  10. 3dmax骨骼的绑定