压缩文件命令:tar

選項與參數:
-c  :建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename)
-t  :察看打包檔案的內容含有哪些檔名,重點在察看『檔名』就是了;
-x  :解打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開特別留意的是, -c, -t, -x 不可同時出現在一串指令列中。
-z  :透過 gzip  的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.gz
-j  :透過 bzip2 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2
-J  :透過 xz    的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.xz特別留意, -z, -j, -J 不可以同時出現在一串指令列中
-v  :在壓縮/解壓縮的過程中,將正在處理的檔名顯示出來!
-f filename:-f 後面要立刻接要被處理的檔名!建議 -f 單獨寫一個選項囉!(比較不會忘記)
-C 目錄    :這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項。其他後續練習會使用到的選項介紹:
-p(小寫) :保留備份資料的原本權限與屬性,常用於備份(-c)重要的設定檔
-P(大寫) :保留絕對路徑,亦即允許備份資料中含有根目錄存在之意;
--exclude=FILE:在壓縮的過程中,不要將 FILE 打包! 
tar [-z|-j|-J] [cv] [-f 待建立的新檔名] filename... <==打包與壓縮
tar [-z|-j|-J] [tv] [-f 既有的 tar檔名]             <==察看檔名
tar [-z|-j|-J] [xv] [-f 既有的 tar檔名] [-C 目錄]   <==解壓縮
(  --源自鸟哥的私房菜)

1. 打包成xxx.tar

e.g.:tar -cvf file.tar file

2. 解包xxx.tar

e.g:  tar -xvf file.tar

3. 打包成压缩文件(即tarball)


压缩命令有:gzip, bzip2, xz

压缩后的文件后缀为:xxx.gz, xxx.bz2, xxx.xz

打包成压缩文件需要经过2步

  1. 先打包成xxx.tar

  2.再压缩为xxx.tar.{gz|bz2|xz}

然而tar已经可以通过命令一步完成以上过程,下面只拿gzip这个压缩命令来说,bzip2和xz的用法与其一样:

-z: 使用gzip命令进行压缩/解压缩

-j: 使用bzip2命令进行压缩/解压缩

-J: 使用xz命令进行压缩/解压缩

-c: 压缩

-x: 解压缩

-t: 查看tar文件内容

-v: 显示压缩或解压缩的过程

(1). 使用tar进行打包压缩成xxx.tar.gz

用法:tar -zcvf xxx.tar.gz xxx ...(多个目录)  

(2). 使用tar查看压缩包内的内容

用法:tar -ztvf xxx.tar.gz

(3). 使用tar解压缩xxx.tar.gz文件

用法:tar -zxvf xxx.tar.gz

(4). 使用tar解压缩xxx.tar.gz文件到指定的目录(该目录需已经存在)

用法:tar -zxvf xxx.tar.gz -C destdir

(5). 使用tar解压缩xxx.tar.gz中某个文件

用法: tar -zxvf xxx.tar.gz aaa/bbb

(转自https://www.cnblogs.com/brianyi/p/7939628.html)

Centos7 压缩文件相关推荐

  1. Centos7+MySQL8(基于tar.gz压缩文件安装)

    1.检查环境中是否已有mariadb文件 在CentOS中默认安装MariaDB,它是MySQL的分支,在此之前,我们可以先通过以下指令查询: rpm -qa | grep -i mariadb 如果 ...

  2. Linux基础命令-tar打包压缩文件

    Linux基础命令-echo输出信息_Linux学习中的博客-CSDN博客 Linux三剑客-grep命令_Linux学习中的博客-CSDN博客 Linux文件管理命令(3)-mv改动文件_Linux ...

  3. 【Linux command 06】zip命令 – 压缩文件

    1.功能 zip命令的功能是用于压缩文件,解压命令为unzip.通过zip命令可以将文件打包成.zip格式的压缩包,里面会附含文件的名称.路径.创建时间.上次修改时间等等信息,与tar命令相似. 2. ...

  4. python 图像压缩后前端解压_Python在后台自动解压各种压缩文件的实现方法

    1.需求描述 编写一个 Python 程序,每次下载压缩包形式的文件后,自动将内部文件解压到当前文件夹后将压缩包删除,通过本案例可以学到的知识点: os 模块综合应用 glob 模块综合应用 利用 g ...

  5. linux 压缩文件夹格式,Linux下常见文件格式的压缩、解压小结

    Linux下常见文件格式的压缩.解压小结 .tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ...

  6. linux下解压缩文件中文乱码问题的解决

    在windows上压缩的文件,是以系统默认编码中文来压缩文件.由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码. 虽然2005年就有人把这报告为bu ...

  7. 如何破解压缩文件密码-省时省力的方法

    压缩文件破解工具下载地址:http://www.cnblogs.com/spring_wang/archive/2013/06/14/3135163.html 应该很多人都碰到过RAR加密.解密的问题 ...

  8. asp在线压缩和解压缩文件(文件夹)

    asp在线压缩和解压缩文件(文件夹) <% '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ '\\ '\\ 1. c:\ ...

  9. 一个撇脚的java压缩文件工具类

    今天弄里一个压缩文件的工具类,功能不是很完善,只支持压缩后单级目录,二级文件夹的文件名好像只能用中文,并且解压后还是乱码.请各位高手大侠批评指教,不胜感激! package tests; import ...

  10. linux压缩一个文件的命令行,linux下用命令行解压缩文件

    tar -zxvf install_flash_player_11_linux.x86_64.tar.gz 这是最一般的做法,其中tar后面的参数"zxvf"其实每个字母都是可选的 ...

最新文章

  1. 百度前离职员工偶遇同门百度人,轻松通过面试,直呼放水很明显!这样真的好么?...
  2. Silverlight中的拖拽实现的图片上传---1
  3. 205. jetcache:你需要知道的小技巧
  4. Go学习笔记一:基础知识
  5. spark学习11(Wordcount程序-本地测试)
  6. pc上html5游戏无法打开,原神PC端进不去怎么办
  7. Django城市信息查询功能(3)
  8. c51流水灯实验报告汇编语言,LED流水灯显示实验,单片机实验报告
  9. 交通标志 | 中美两国警告标志异同分析
  10. python实现英雄联盟信息获取
  11. Go 编程语言官方文档中文版和官方教程中文版
  12. html5文字云在线制作,tagul – 优秀的中文文字云标签云生成器工具
  13. iOS调用百度地图 V2.3.0
  14. 王道计算机组成原理课代表 - 考研计算机 第四章 指令系统 究极精华总结笔记
  15. VGA显示器字符显示
  16. java 判断fibonacci_Java程序检查给定的数字是否是斐波纳契数
  17. 推荐一个学习SQL的网站-自学SQL网
  18. 湖南湘江树图区块链创新中心暨区块链底层技术及应用湖南省重点实验室揭幕仪式...
  19. C语言-多层for循环详解
  20. python代码文件结构和项目目录结构

热门文章

  1. 2021年6月7日大学化学(14)—价键理论
  2. C case和UVM TB的交互,tube_print, event_sync
  3. 格力董明珠还想再赌五年 雷军:可以试一下
  4. 格力董明珠:对别人狠,对自己更狠!
  5. KGB知识图谱在企业活动中能够实现那些运用
  6. 基于ROS使用Arduino控制水泵
  7. IT行业主要职业有什么?
  8. win7在网上邻居上看不到别的电脑如何解决
  9. excel如何转化成word文件
  10. 斯科特.H.杨:MIT 课程挑战者 __转