centos tar命令,Linux:tar命令詳解

 2023-11-12 阅读 28 评论 0

摘要:一、基本概念 打包和壓縮細分的話可以分為以下四類: 1.打包 將多個文件或者目錄包成一個大文件。 2.解包 即打包的反向操作:將一個打包好的文件解成多個文件或者目錄。 3.壓縮 將大型文件通過某種技術使其在磁盤的容量變小。 4.解壓縮 centos tar命令、即壓縮的

一、基本概念

打包和壓縮細分的話可以分為以下四類:

1.打包

將多個文件或者目錄包成一個大文件。

2.解包

即打包的反向操作:將一個打包好的文件解成多個文件或者目錄。

3.壓縮

將大型文件通過某種技術使其在磁盤的容量變小。

4.解壓縮

centos tar命令、即壓縮的反向操作:將小文件變大。

當然,在實際的操作過程中打包壓縮是同時結合使用的,解包和解壓縮是同時使用的。

二、tar命令參數

tar的命令參數非常多,可以使用man 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 打包! 

三、操作分類

1.打包壓縮(習慣性簡稱為壓縮):

tar? -jcv -f filename.tar.bz2 要被壓縮的文件或者目錄名稱;

注:j表示通過bzip2的方式進行壓縮。

2.查詢(查看打包后的文件有哪些內容):

Linux grep、tar -jtv -f filename.tar.bz2?

3.解包解壓縮(習慣性稱為解壓縮)

tar -jxv -f filename.tar.bz2 -C 欲解壓的目錄;

參考資料

[1]鳥哥私房菜,第八章、檔案與檔案系統的壓縮,打包與備份:http://linux.vbird.org/linux_basic/0240tarcompress.php

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/174122.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息