Tar 命令參數詳解

tar命令
  1. 作用 tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎可以工作於任何環境中,它的使用權限是所有用戶。
  2. 格式 tar [主選項+輔選項] 文件或目錄  eg:  tar zxvf libiconv-1.13.tar.gz ./libiconv    tar cxvf libiconv-1.13.tar.gz ./*.php
  3. 主要參數
  使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。
  3.1 主選項:
  -c 創建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。
  -r 把要存檔的文件追加到檔案文件的未尾。例如用戶已經做好備份文件,又發現還有一個目錄或是一些文件忘記備份了,這時可以使用該選項,將忘記的目錄或文件追加到備份文件中。
  -t 列出檔案文件的內容,查看已經備份了哪些文件。
  -u 更新文件。就是說,用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的最後。
  -x 從檔案文件中釋放文件。
  3.2 輔助選項:
  -b 該選項是爲磁帶機設定的,其後跟一數字,用來說明區塊的大小,系統預設值爲20(20×512 bytes)。
  -f 使用檔案文件或設備,這個選項通常是必選的。
  -k 保存已經存在的文件。例如把某個文件還原,在還原的過程中遇到相同的文件,不會進行覆蓋。
  -m 在還原文件時,把所有文件的修改時間設定爲現在。
  -M 創建多卷的檔案文件,以便在幾個磁盤中存放。
  -v 詳細報告tar處理的文件信息。如無此選項,tar不報告文件信息。
  -w 每一步都要求確認。
  -z 用gzip來壓縮/解壓縮文件,加上該選項後可以將檔案文件進行壓縮,但還原時也一定要使用該選項進行解壓縮。
  例如: 
  1.將當前目錄下所有.txt文件打包並壓縮歸檔到文件this.tar.gz,我們可以使用 
  tar czvf this.tar.gz ./*.txt
  2.將當前目錄下的this.tar.gz中的文件解壓到當前目錄我們可以使用 
  tar xzvf this.tar.gz ./
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章