1. 程式人生 > >Linux常用命令——tar

Linux常用命令——tar

pat .com ges type 當前 命令執行 shadow 保持 blog

tar 打包備份

語法格式:tar 【option】【file】 tar [選項] [文件]
註意:tar 命令及後面的選項和文件裏,每個元素之間都要至少要有一個空格
選項說明:

參數選項 解釋說明
z 通過 gzip 壓縮或解壓
c 創建新的 tar 包
v 顯示詳細的 tar 命令執行過程
f 指定壓縮文件的名字
t 不解壓查看 tar 包的內容
x 解開 tar 包
p 保持文件的原有屬性
C 指定解壓的目錄路徑
-h 打包軟連接文件只想的真實源文件
--exclude=PATTERN 打包時排除不需要處理的文件或目錄

案例一:
備份站點目錄 html 並查看

技術分享圖片
技術分享圖片
案例二:
解開壓縮包
技術分享圖片
註意:-C 為指定解壓路徑,不指定為當前目錄
案例三:
排除打包
技術分享圖片
技術分享圖片
**註意:

  1. 使用 --exclucde 排除多個需要重復使用該參數,如:tar zvcf test.tar.gz html --exclude=html/oldboy/ --exclude=html/1.html
  2. 若需要打包的目錄為相對路徑,則 --exclude 後只能接相對路徑
  3. 肉需要打包的目錄為絕對路徑,則 --exclude 後技能接相對路徑,也可接絕對路徑
  4. 為方便起見, --exclude 的後接路徑和打包路徑應保持形式一致,要麽都為相對路徑,要麽都為絕對路徑**
    案例四:
    打包某目錄下的所有普通文件
    技術分享圖片

Linux常用命令——tar