歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> Unix網絡操作系統及應用(41)

Unix網絡操作系統及應用(41)

日期:2017/2/25 10:11:54   编辑:Unix基礎知識

  tar:完成若干文件的存檔或讀取存檔文件

  格式:tar [option] [tarfile] filename……

  tarfile是指操作的設備文件,默認時指磁帶機。常用的選項有:

  -c-創建tarfile並寫入。

  -x—從tarfile上選取(准備讀入機器的)文件,當指文件名時,只讀取指定的文件;當無文件名時讀所有文件

  -t—列出tarfile上文件信息(與IS-1列表格式相同)o

  -b—指定磁帶文件的記錄塊大小(默認為20個磁帶塊)o

  -f—指定其後的參數為tarfile文件名,默認為磁帶機。

  -o—與x選項聯用,以使用命令的用戶的uid和gid作為選取的文件的uid和gid。

  -v—詳細報告經過tar處理正在添加到目錄文件中的子目錄和文件名。若無此選項時,tar不報告文件信息。

  -w一使用交互方式對每個文件詢問是否要將其歸檔到tarfile中。

  -z—用gzip壓縮歸檔文件,使用此選項可自動完成壓縮和解壓縮工作。

  -k一保存老文件,不被新解壓縮的文件覆蓋。

  例:

  %tar -cvf /usr/etc.tar /etc

  /* 將/etc目錄下的全部內容打包到文件中*/

  %tar -xvf /usr/etc.tar

  /*將打包文件解包讀到當前自錄中*/

  如果是打包的同時壓縮:-z

  注意f選項是最後一個,要緊挨文件名。

  查看包內內容:-t

Copyright © Linux教程網 All Rights Reserved