Centos7 压缩文件

转载 2018年04月17日 13:19:03

压缩文件命令: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 压缩及打包的常用命令

gzip gzip 文件名   压缩文件 gzip -d 文件名   解压文件 gunzip 文件名    解压文件 gzip -1 压缩级别  最高到9   默认是6级别 gzip -f ...
  • TynMhxx
  • TynMhxx
  • 2017-12-15 14:15:28
  • 870

文件的复制和创建xml文件和压缩文件:eos下

/**  *  */ package com.cpic.pcrm.BusinOppor.Service; import java.io.File; import javax.xml.p...
  • jisngjun
  • jisngjun
  • 2017-12-25 14:59:50
  • 59

Centos7安装Rarlinux解压rar文件

一、  获取RPM包#wget http://ftp.nluug.nl/pub/os/Linux/distr/pclinuxos/pclinuxos/apt/pclinuxos/64bit/RPMS....
  • liubei_one
  • liubei_one
  • 2018-03-05 21:27:51
  • 30

CentOS tar加解压文件

CentOS tar 加解压文件
  • rznice
  • rznice
  • 2016-05-13 16:05:56
  • 2511

CentOS7安装R3.4.4

  • 2018年03月26日 16:05
  • 319KB
  • 下载

Linux(CentOS 7.3)下zip(压缩)命令的使用 - - 实用篇

我们使用windows系统,经常对文件进行压缩和解压缩,在Linux系统里面也一样。压缩方式和压缩命令很多。我只讲最经常用到的zip压缩,zip压缩的参数也比较多,只讲最常用的几种组合方式。我们安装2...
  • qq_15071263
  • qq_15071263
  • 2017-06-26 22:17:34
  • 4611

Centos7动态性能按照

  • 2017年11月17日 23:12
  • 2KB
  • 下载

centos7 离线安装tensorflow所有安装包

  • 2017年10月25日 16:58
  • 86.05MB
  • 下载

centos7环境下mysql安装

  • 2018年03月26日 11:11
  • 2KB
  • 下载

Centos7 zip解压和unzip压缩文件

1、安装zip、unzip应用 yum install zip unzip2、压缩和解压文件以下命令均在/home目录下操作 cd /home #进入/home目录 a、把/home目录下面的m...
  • qq_27751535
  • qq_27751535
  • 2018-03-09 17:16:45
  • 43
收藏助手
不良信息举报
您举报文章:Centos7 压缩文件
举报原因:
原因补充:

(最多只允许输入30个字)