1. 程式人生 > >AIX 檔案 打包 與 壓縮 tar gzip compress 的使用

AIX 檔案 打包 與 壓縮 tar gzip compress 的使用

今天在Aix用tar -cvf 備份,打成tar包,佔有硬碟空間過大,沒有壓縮比,

    嘗試使用tar -zcvf  linux系統下可以用-z 命令 (z 用gzip來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。 )

 生成:  
 tar    -cvf     a.tar  06
  tar   -cvzf   a.tar.gz   06

  tar   -cvzf   a.tar.gz  a.tar
   
  解開:  
  tar    xcvf   a.tar.gz

   但是在AIX 下執行 報錯

[p55aA] icsadm:/icsadm/log>  tar   -cvzf   a.tar.gz   06
tar: Not a recognized flag: z
Usage: tar -{c|r|t|u|x} [ -BdDEFhilmopRUsvw ] [ -Number ] [ -f TarFile ]
           [ -b Blocks ] [ -S [ Feet ] | [

[email protected] ] | [ Blocksb ] ]
           [ -L InputList ] [-X ExcludeFile] [ -N Blocks ] [ -C Directory ] File ...
Usage: tar {c|r|t|u|x} [ bBdDEfFhilLXmNopRsSUvw[0-9] ] ]
           [ Blocks ] [ TarFile ] [ InputList ] [ ExcludeFile ]
           [ [ Feet ] | [ [email protected] ] | [ Blocksb ] ] [-C Directory ] File ...

沒有-z引數

   用man tar 在aix下查,沒有z引數,google下,aix下tar不能帶壓縮引數,

   這樣的話,只能先打tar包,然後使用compress或者gzip來進行壓縮了,

AIX下的壓縮命令
1. backup: 加-i引數可對檔案或目錄進行備份,加-p引數可對要備份的檔案進行壓縮,但是僅能壓縮小於2G的檔案。
2. compress: 對檔案進行壓縮,並將原始檔替換成.Z檔案。
3. gzip:對檔案進行壓縮,並將原始檔替換成.gz檔案。
4. tar 對檔案進行歸檔操作,沒有壓縮。 comperess gzip均可用 測試: tar -cvf - a* |compress > ../a.Z
[p55aA] icsadm:/icsadm/log>gzip -v a.tar
a.tar:                   95.8% -- replaced with a.tar.gz  看來壓縮比還是很好的,節省了近96%的HD Space ---生成的tar.gz會自動的替換掉原來的tar檔案

 但是存在一個問題 :可能有時候有檔案系統空間不夠,造成壓縮失敗的情況

-------------------------------------------------------------------- 附摘    linux 使用 tar 壓縮工具

在Linux上,為了便於檔案以及目錄的交流、儲存以及傳輸,我們通常把一大堆檔案以及目錄“打包”為一個單一檔案。這個打包工具就是tar,而打 包好的檔案就稱為tar ball(xxx.tar)。順帶一提的是,tar本身並沒有壓縮檔案案,而我們經常看到的xxx.tar.gz(.tgz)是tar ball再經gzip壓縮,而xxx.tar.Z則是tar ball 再經compress壓縮,而xxx.tar.bz2則是tar ball 再經bzip2壓縮。

二、如何打包

  tar [cvfz] [tar ball檔案] [被tar的檔案或目錄]

c          create一個tar ball

       指定tar ball檔名

       verbose,列出過程

z         使用gzip壓縮 tar ball

tar zcvf etc.tar.gz /etc/*

三、如何解出

   tar [-xvfz] [tar ball檔案] [被tar的檔案或目錄]

x             解出tar ball

f             指定tar ball檔名

v             verbose,列出過程

z             使用gzip解壓縮(.gz)

tar zxvf etc.tar.gz /home/

轉自:http://blog.csdn.net/xiyuan1999/article/details/4421600

相關推薦

AIX 檔案 打包 壓縮 tar gzip compress 的使用

今天在Aix用tar -cvf 備份,打成tar包,佔有硬碟空間過大,沒有壓縮比,     嘗試使用tar -zcvf  linux系統下可以用-z 命令 (z 用gzip來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。 )  生成:    tar  

Linux操作-檔案打包壓縮

概念講解 在講 Linux 上的壓縮工具之前,有必要先了解一下常見常用的壓縮包檔案格式。在 Windows 上最常見的不外乎這三種 *.zip,*.rar,*.7z 字尾的壓縮檔案。而在 Linux 上面常見的格式除了以上三種外,還有 *.gz,*.xz,*.b

linux常用命令(二)檔案打包壓縮

今天在學linux打包、壓縮、解壓縮的一些命令,感覺蠻難記的T T,有一種明天就會忘的感覺><。但是也不耽誤我和小可愛們分享呀~先明晰一些概念~打包和壓縮的是一個意思嗎?答案是:NO! 打包是指打包是指將一大堆檔案或目錄什麼的變成一個總的檔案,壓縮呢,則是將一個大

linux下各種打包壓縮檔案字尾及其解包解壓縮方法.gz、.tar.gz、tgz...

對於剛剛接觸Linux的人來說,一定會給Linux下一大堆各式各樣的檔名給搞暈。別個不說,單單就壓縮檔案為例,我們知道在Windows下最常見的壓縮檔案就只有兩種,一是,zip,另一個是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等眾多的壓縮檔名,此外windo

Linux下的打包壓縮tar命令!

tar.gz 安裝 gin font log 針對 更新 mil emp 本文介紹了linux下的打包壓縮程序tar、gzip、gunzip、bzip2、bunzip2、 compress、uncompress、zip、unzip、rar、unrar程序,以及如何使用它們對

Linux精講——打包壓縮targzip、bzip2、xz、zip

壓縮與解壓縮 gzip(只能壓縮檔案) 命令 作用 gzip file 將file檔案壓縮成file.gz,路徑中不保留原檔案file gzip -n file

linux下打包壓縮

包名 大小 方便 文件 nbsp 視頻 查看 more 文本文 歸檔   文檔很多,很亂, 方便使用、查閱、閱讀 已於管理(批量刪除文件) 壓縮 a.txt /etc/passwd 文本文件壓縮後很省空間 aaa.jpeg 壓縮

linux:文件打包壓縮

get 註意 RR 常用 bashrc .gz div 處理 文本文 學習內容來源: 實驗樓鏈接: https://www.shiyanlou.com/ 學習內容介紹:Linux 上常用的壓縮/解壓工具,介紹了zip、rar、tar的使用。 文件打包和壓縮Linux 上的壓

linux的文件打包壓縮

regexp 主機 regex 必須 符號鏈接 程序打包 文本 date 還需要 簡介 Linux 上常用的壓縮/解壓工具,介紹了zip、rar、tar的使用。 文件打包和壓縮 Linux 上的壓縮包文件格式,除了 Windows 最常見的*.zip、*.rar、.7z 後

淺談linux9:檔案歸檔壓縮

檔案歸檔 把多個檔案變成一個歸檔檔案tar c ##建立 f ##指定歸檔檔名稱 t ##顯示歸檔檔案中的內容 r ##向歸檔檔案中新增檔案 --get ##取出單個檔案 --delete ##刪除單個檔案 x ##取

Linux打包壓縮-tar-zip-dh-unzip-rar-unrar

建立一個tar包 tar -cf ynotetest.tar 目錄 *.tar字尾不影響打包,只起到方便管理員識別的作用 不要重名,會覆蓋 c 建立文件 t 列出文件內容 x 提取文件 f filename 要操作的文件名 v 詳細資訊 P保留絕對路徑 解包一

Centos7-檔案歸檔壓縮

1.tar 1.1命令與引數 用法:tar [引數] [壓縮檔名] [要壓縮的檔案] 使用引數時,可以不使用 - 引數: -c create,建立檔案 -x extract,提取解壓還原檔案 -v 顯示執行顯示過程 -f 指定備份檔案 -t 列出備份檔案內

linux 第10 篇 打包壓縮

1.gzip壓縮 gzip a.txt 2.解壓 gunzip a.txt.gz gzip -d a.txt.gz 3.bzip2壓縮 bzip2 a 4.解壓 bunzip2 a.bz2 bzip2 -d a.bz2 5.將當前目錄的檔案打包 tar -cvf ba

Linux下將檔案打包壓縮並分割成指定大小

轉自https://blog.csdn.net/loongembedded/article/details/54233175 Linux解壓檔案時遇到的問題,不知道總的資料是分了好多份,需要輸入命令統一解壓 1、普通tar壓縮命令 tar -zcvf

linux 命令之“檔案打包解壓”

2018年10月31日 14:37:29 weixin_42414439 閱讀數:4 標籤: linux  解壓縮

批量下載檔案,將檔案打包壓縮檔案

  批量壓縮檔案 public static byte[] zipFiles(List<File> listfiles) throws IOException { byte[] buf = new byte[1024]; ByteArr

Linux 命令 打包壓縮

【檔案打包與壓縮】 介紹 在學習Linux上的壓縮工具之前,有必要先了解一下常見常用的壓縮包檔案格式。在 Windows 上最常見的不外乎這三種 .zip,.rar 字尾的壓縮檔案。而在 Linux 上面常見的格式除了以上三種外,還有 .gz,.x

Hive之——Hive支援的檔案格式壓縮演算法(1.2.1)

概述只要是配置了正確的檔案型別和壓縮型別(比如Textfile+Gzip、SequenceFile+Snappy等),Hive都可以按預期讀取並解析資料,提供SQL功能。SequenceFile本身的結構已經設計了內容進行壓縮。所以對於SequenceFile檔案的壓縮,並不

java批量檔案打包壓縮成zip下載和大量資料匯出excel時的處理方法

對於我們來說,java匯出資料成excel或其他資料檔案,或者下載資源是開發中的家常便飯, 但是在匯出的時候,如果點選一個按鈕匯出幾百萬條資料,如果不作處理的話很可能會出現一系列的問題. 這裡介紹打包成zip壓縮包下載 針對大量資料匯出excel, 這裡有幾種

Liunx運維(六)-檔案備份壓縮命令

文件目錄: 一、tar:打包備份 二、gzip:壓縮或解壓檔案 三、zip:打包和壓縮檔案 四、unzip:解壓zip檔案 五、scp:遠端檔案複製 六、rsync:檔案同步工具 ---------------------------------------分割線:正文--------------------