程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Linux下tar命令的復雜運用及相關錯曲解決辦法

Linux下tar命令的復雜運用及相關錯曲解決辦法

編輯:更多關於編程

Linux下tar命令的復雜運用及相關錯曲解決辦法。本站提示廣大學習愛好者:(Linux下tar命令的復雜運用及相關錯曲解決辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Linux下tar命令的復雜運用及相關錯曲解決辦法正文


tar 是Linux 下最常用的打包、緊縮工具,它在Linux 中扮演相似於WinZip 或WinRAR 在Windows 下的角色。上面是該工具的常用命令參數及運用舉例:
次要命令:
-c 創立包
-x 解包
-t 列出包中的內容
-r 添加文件到指定包中
-u 更新包中的文件
可選命令:
-j 創立或解開包時 運用bzip2 停止緊縮或解壓;
-z 創立或解開包時 運用gzip 停止緊縮或解壓;
-Z 創立或解開包時 運用compress 停止緊縮或解壓;
-f 前面跟指定的包文件名;
-v 顯示打包/解包進程
-C 指定解包後的途徑
例如:
tar -czf tmp.tar.gz /tmp 將 “/tmp” 目錄緊縮打包寄存為tmp.tar.gz;
tar -xzf tmp.tar.gz -C /home 將 tmp.tar.gz 包解到“/home” 目錄下;
tar -t tmp.tar.gz 檢查 tmp.tar.gz 包中的文件信息;

tar解壓問題

如下所示,運用tar -zxvf解壓文件時遇到”gzip: stdin: not in gzip format“等錯誤:


[root@DB-Server tmp]#
[root@DB-Server tmp]# tar -zxvf Percona-XtraBackup-2.2.12-r8726828-el5-x86_64-bundle.tar
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

最終發現這個緊縮包沒有用gzip格式緊縮,所以不必加z參數,汗顏!



[root@DB-Server tmp]# tar -xvf Percona-XtraBackup-2.2.12-r8726828-el5-x86_64-bundle.tar percona-xtrabackup-2.2.12-1.el5.x86_64.rpmpercona-xtrabackup-debuginfo-2.2.12-1.el5.x86_64.rpmpercona-xtrabackup-test-2.2.12-1.el5.x86_64.rpmYou have new mail in /var/spool/mail/root[root@DB-Server tmp]#

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved