tar命令打包技巧有什麼?linux運維命令學習入門過程

老男孩Linux發表於2021-04-25

  在Linux系統裡,tar是將多個檔案打包在一起起,並且可以實現解壓打包的檔案的命令。tar命令是系統管理員常用的命令之一,tar命令不僅可以實現對多個檔案進行打包,還可以對多個檔案打包後進行壓縮。那麼Linux運維基礎命令學習中,tar命令有哪些引數選項?tar命令打包技巧有什麼?

  打包是指將一大堆檔案或目錄變成-個總的檔案,壓縮則是將-個大的檔案透過一些壓縮演算法變成一個小檔案。

  tar命令有哪些引數選項?

  z透過gzip壓縮或解壓。

  c建立新的tar包。

  v顯示詳細的tar命令執行過程。

  f指定壓縮檔案的名字。

  t不解壓檢視tar包的內容。

  p保持檔案的原有屬性。

  P以絕對路徑打包,危險引數。

  j透過bzip2命令壓縮或解壓。

  x解開tar包。

  C指定解壓的目錄路徑。

  --exclude=PATTERN打包時排除不需要處理的檔案或目錄。

  -X檔名從指定檔案讀取不需要處理的檔案或目錄列表。

  -N日期僅打包比指定日期新的檔案,可用於增量打包備份。

  -h打包軟連結檔案指向的真實原始檔。

  --hard-dereference打包硬連結檔案。

  tar命令打包技巧有什麼?

  1)在打包一個目錄之前,先進入到這個目錄的上一級目錄,然後執行打包命令,這是大部分情況下打包檔案的規範操作流程。少數情況下打包需要完整的目錄結構時,也可以使用絕對路徑打包,但是需要注意的是解壓tar包時壓縮包內的檔案是否會覆蓋原始檔案。

  2)打包模型為:tar zef/路徑/筐.tar.gz相對路徑/蘋果。打包其實就是把蘋果放筐裡。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2769694/,如需轉載,請註明出處,否則將追究法律責任。

相關文章