當前位置 主頁 > 服務器問題 > Linux/apache問題 > 最大化 縮小

    Linux shell命令用法及常見用例之tar命令

    欄目:Linux/apache問題 時間:2019-10-09 11:12

    前言

    tar命令用來歸檔多個文件或目錄到單個歸檔文件中,并且歸檔文件可以進一步使用gzip或者bzip2等技術進行壓縮。

    命令格式

    tar [OPTION...] [FILE]...

    命令功能

    Tar(Tape ARchive,磁帶歸檔的縮寫,最初設計用于將文件打包到磁帶上,現在大都使用它來實現備份某個分區或者某些重要的目錄)是類Unix系統中使用最廣泛的命令,用于歸檔多個文件或目錄到單個歸檔文件中,并且歸檔文件可以進一步使用gzip或者bzip2等技術進行壓縮,還能保留其文件權限。換言之,tar命令也可以用于備份:先是歸檔多個文件和目錄到一個單獨的tar文件或歸檔文件,然后在需要之時將tar文件中的文件和目錄釋放出來。

    命令選項

    選項 含義
    -A或–catenate 新增文件到以存在的備份文件
    -B 設置區塊大小
    -c或–create 建立新的備份文件
    -C<目錄> 這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項
    -d 記錄文件的差別
    -x或–extract或–get 從備份文件中還原文件
    -t或–list 列出備份文件的內容
    -z或–gzip或–ungzip 通過gzip指令處理備份文件
    -Z或–compress或–uncompress 通過compress指令處理備份文件
    -f<備份文件>或–file=<備份文件> 指定備份文件
    -v或–verbose 顯示指令執行過程
    -r 添加文件到已經壓縮的文件
    -u 添加改變了和現有的文件到已經存在的壓縮文件
    -j 支持bzip2解壓文件
    -v 顯示操作過程
    -l 文件系統邊界設置
    -k 保留原有文件不覆蓋
    -m 保留文件不被覆蓋
    -w 確認壓縮文件的正確性
    -p或–same-permissions 用原來的文件權限還原文件
    -P或–absolute-names 文件名使用絕對名稱,不移除文件名稱前的“/”號
    -N <日期格式>或–newer=<日期時間>只將較指定日期更新的文件保存到備份文件里
    –exclude=<范本樣式> 排除符合范本樣式的文件

     

    什么是“文件壓縮”?

    我們知道,在計算機系統中文件的內容是信息,信息實際上就是一個由值0和值1組成的位(又稱為比特)序列,8個位被組織成一組,稱為字節。一般來說,一個字節的8位是沒有被全部利用起來的,這些沒有被利用的位占據了一個文件的大部分空間,而“文件壓縮”就是利用復雜的計算方式,將這些沒有利用的空間騰出來,以讓文件占用的空間變小。

青海十一选五开奖数据 四肖期期中免费资料四不像 网上兼职赚钱日结靠 北京pk拾赛车官网下载 蓝筹股权重股是什么意思 好运麻将20元进园子群 甘肃快三走势 新角色麻将来了下载 nba重播 南宁麻将十三幺怎么胡 排列3走势图