校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > linux常用命令之tar命令詳解和使用實例

linux常用命令之tar命令詳解和使用實例

熱門標簽:地圖標注的牌子 桂林市ai電銷機器人公司 制作地圖標注 外呼系統鏈接 磁力導航地圖標注 外呼系統怎么弄 商店地圖標注外賣入駐 新科火車站地圖標注點 地址高德地圖標注

tar命令可以為linux的文件和目錄創建檔案。利用tar,可以為某一特定文件創建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最初被用來在磁帶上創建檔案,現在,用戶可以在任何設備上創建檔案。利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件,這對于備份文件或將幾個文件組合成為一個文件以便于網絡傳輸是非常有用的。

首先要弄清兩個概念:打包和壓縮。打包是指將一大堆文件或目錄變成一個總的文件;壓縮則是將一個大的文件通過一些壓縮算法變成一個小文件。

為什么要區分這兩個概念呢?這源于Linux中很多壓縮程序只能針對一個文件進行壓縮,這樣當你想要壓縮一大堆文件時,你得先將這一大堆文件先打成一個包(tar命令),然后再用壓縮程序進行壓縮(gzip bzip2命令)。

linux下最常用的打包程序就是tar了,使用tar程序打出來的包我們常稱為tar包,tar包文件的命令通常都是以.tar結尾的。生成tar包后,就可以用其它的程序來進行壓縮。

1.命令格式:

tar[必要參數][選擇參數][文件] 

2.命令功能:

用來壓縮和解壓文件。tar本身不具有壓縮功能。他是調用壓縮功能實現的 

3.命令參數:

必要參數有如下:

-A 新增壓縮文件到已存在的壓縮

-B 設置區塊大小

-c 建立新的壓縮文件

-d 記錄文件的差別

-r 添加文件到已經壓縮的文件

-u 添加改變了和現有的文件到已經存在的壓縮文件

-x 從壓縮的文件中提取文件

-t 顯示壓縮文件的內容

-z 支持gzip解壓文件

-j 支持bzip2解壓文件

-Z 支持compress解壓文件

-v 顯示操作過程

-l 文件系統邊界設置

-k 保留原有文件不覆蓋

-m 保留文件不被覆蓋

-W 確認壓縮文件的正確性

可選參數如下:

-b 設置區塊數目

-C 切換到指定目錄

-f 指定壓縮文件

--help 顯示幫助信息

--version 顯示版本信息

4.常見解壓/壓縮命令

tar 
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮!)


.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName

.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName

.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName

.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName

.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知

.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知

.Z
解壓:uncompress FileName.Z
壓縮:compress FileName

.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName

.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName

.rar
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName 

 

5.使用實例

實例1:將文件全部打包成tar包

命令:


復制代碼
代碼如下:

tar -cvf log.tar log2012.log
tar -zcvf log.tar.gz log2012.log
tar -jcvf log.tar.bz2 log2012.log

輸出:


復制代碼
代碼如下:

[root@localhost test]# ls -al log2012.log
---xrw-r-- 1 root root 302108 11-13 06:03 log2012.log
[root@localhost test]# tar -cvf log.tar log2012.log
log2012.log
[root@localhost test]# tar -zcvf log.tar.gz log2012.log
log2012.log
[root@localhost test]# tar -jcvf log.tar.bz2 log2012.log
log2012.log
[root@localhost test]# ls -al *.tar*
-rw-r--r-- 1 root root 307200 11-29 17:54 log.tar
-rw-r--r-- 1 root root 1413 11-29 17:55 log.tar.bz2
-rw-r--r-- 1 root root 1413 11-29 17:54 log.tar.gz

說明:

tar -cvf log.tar log2012.log    僅打包,不壓縮! 
tar -zcvf log.tar.gz log2012.log   打包后,以 gzip 壓縮 
tar -zcvf log.tar.bz2 log2012.log  打包后,以 bzip2 壓縮 

在參數 f 之后的文件檔名是自己取的,我們習慣上都用 .tar 來作為辨識。 如果加 z 參數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar包; 如果加 j 參數,則以 .tar.bz2 來作為tar包名。

實例2:查閱上述 tar包內有哪些文件

命令:

tar -ztvf log.tar.gz

輸出:


復制代碼
代碼如下:

[root@localhost test]# tar -ztvf log.tar.gz
---xrw-r-- root/root 302108 2012-11-13 06:03:25 log2012.log

說明:

由于我們使用 gzip 壓縮的log.tar.gz,所以要查閱log.tar.gz包內的文件時,就得要加上 z 這個參數了。

實例3:將tar 包解壓縮

命令:

tar -zxvf /opt/soft/test/log.tar.gz

輸出:


復制代碼
代碼如下:
[root@localhost test3]# ll
總計 0
[root@localhost test3]# tar -zxvf /opt/soft/test/log.tar.gz
log2012.log
[root@localhost test3]# ls
log2012.log
[root@localhost test3]#

說明:

在預設的情況下,我們可以將壓縮檔在任何地方解開的

實例4:只將 /tar 內的 部分文件解壓出來

命令:


復制代碼
代碼如下:

tar -zxvf /opt/soft/test/log30.tar.gz log2013.log

輸出:


復制代碼
代碼如下:

[root@localhost test]# tar -zcvf log30.tar.gz log2012.log log2013.log
log2012.log
log2013.log
[root@localhost test]# ls -al log30.tar.gz
-rw-r--r-- 1 root root 1512 11-30 08:19 log30.tar.gz
[root@localhost test]# tar -zxvf log30.tar.gz log2013.log
log2013.log
[root@localhost test]# ll
-rw-r--r-- 1 root root 1512 11-30 08:19 log30.tar.gz
[root@localhost test]# cd test3
[root@localhost test3]# tar -zxvf /opt/soft/test/log30.tar.gz log2013.log
log2013.log
[root@localhost test3]# ll
總計 4
-rw-r--r-- 1 root root 61 11-13 06:03 log2013.log
[root@localhost test3]#

說明:

我可以透過 tar -ztvf 來查閱 tar 包內的文件名稱,如果單只要一個文件,就可以透過這個方式來解壓部分文件!

實例5:文件備份下來,并且保存其權限

命令:


復制代碼
代碼如下:

tar -zcvpf log31.tar.gz log2014.log log2015.log log2016.log

輸出:


復制代碼
代碼如下:

[root@localhost test]# ll
總計 0
-rw-r--r-- 1 root root 0 11-13 06:03 log2014.log
-rw-r--r-- 1 root root 0 11-13 06:06 log2015.log
-rw-r--r-- 1 root root 0 11-16 14:41 log2016.log
[root@localhost test]# tar -zcvpf log31.tar.gz log2014.log log2015.log log2016.log
log2014.log
log2015.log
log2016.log
[root@localhost test]# cd test6
[root@localhost test6]# ll
[root@localhost test6]# tar -zxvpf /opt/soft/test/log31.tar.gz
log2014.log
log2015.log
log2016.log
[root@localhost test6]# ll
總計 0
-rw-r--r-- 1 root root 0 11-13 06:03 log2014.log
-rw-r--r-- 1 root root 0 11-13 06:06 log2015.log
-rw-r--r-- 1 root root 0 11-16 14:41 log2016.log
[root@localhost test6]#

說明:

這個 -p 的屬性是很重要的,尤其是當您要保留原本文件的屬性時

實例6:在 文件夾當中,比某個日期新的文件才備份

命令:


復制代碼
代碼如下:

tar -N "2012/11/13" -zcvf log17.tar.gz test

輸出:


復制代碼
代碼如下:

[root@localhost soft]# tar -N "2012/11/13" -zcvf log17.tar.gz test
tar: Treating date `2012/11/13' as 2012-11-13 00:00:00 + 0 nanoseconds
test/test/log31.tar.gz
test/log2014.log
test/linklog.log
test/log2015.log
test/log2013.log
test/log2012.log
test/log2017.log
test/log2016.log
test/log30.tar.gz
test/log.tar
test/log.tar.bz2
test/log.tar.gz

說明:

實例7:備份文件夾內容是排除部分文件

命令:


復制代碼
代碼如下:

tar --exclude scf/service -zcvf scf.tar.gz scf/*

輸出:


復制代碼
代碼如下:

[root@localhost test]# tree scf
scf
|-- bin
|-- doc
|-- lib
`-- service
`-- deploy
|-- info
`-- product
7 directories, 0 files
[root@localhost test]# tar --exclude scf/service -zcvf scf.tar.gz scf/*
scf/bin/
scf/doc/
scf/lib/
[root@localhost test]#/p> p>

標簽:江蘇 常德 河源 保山 綏化 亳州 濱州 宿州

巨人網絡通訊聲明:本文標題《linux常用命令之tar命令詳解和使用實例》,本文關鍵詞  linux,常用,命令,之,tar,詳解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux常用命令之tar命令詳解和使用實例》相關的同類信息!
  • 本頁收集關于linux常用命令之tar命令詳解和使用實例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲一区免费在线观看| 日韩一区二区三区免费观看| 国产欧美精品日韩区二区麻豆天美| 日韩不卡一二三区| 在线播放中文一区| 久久99久久久久| 亚洲精品一区二区三区蜜桃下载| 国产一区二区三区久久久| 欧美大片在线观看一区| 国产又黄又大久久| 国产精品成人免费在线| 色天天综合色天天久久| 天天影视涩香欲综合网| 欧美一区在线视频| 人妖欧美一区二区| 精品盗摄一区二区三区| 懂色中文一区二区在线播放| 中文字幕日韩精品一区| 欧美日韩精品免费观看视频| 日本美女一区二区| 久久久久久免费毛片精品| 成人福利视频在线看| 一区二区三区.www| 日韩欧美一区二区视频| 国产精品资源在线| 亚洲精品视频在线观看网站| 欧美高清视频在线高清观看mv色露露十八 | 麻豆精品蜜桃视频网站| 国产亚洲一区二区三区四区 | 久久亚洲一级片| 成人午夜在线视频| 国产精品国产三级国产专播品爱网| 色综合亚洲欧洲| 日本不卡123| 亚洲人成网站影音先锋播放| 91精品国产综合久久精品图片 | 日日嗨av一区二区三区四区| 国产亚洲婷婷免费| 欧美日韩国产另类不卡| 大白屁股一区二区视频| 日韩高清电影一区| 亚洲视频免费在线观看| 精品奇米国产一区二区三区| 91福利社在线观看| 国模娜娜一区二区三区| 婷婷丁香久久五月婷婷| 亚洲欧美一区二区三区国产精品| 日韩欧美不卡在线观看视频| 日本黄色一区二区| 高清不卡在线观看av| 免费精品视频在线| 一区二区三区四区蜜桃| 欧美高清性hdvideosex| 国产综合色产在线精品| 久久精品欧美日韩| 日韩欧美123| caoporen国产精品视频| 亚洲少妇30p| 欧美色窝79yyyycom| 亚洲成人777| 欧美一级片免费看| 国产91露脸合集magnet| 一区二区免费看| 欧美一级理论片| 成人午夜精品一区二区三区| 欧美精品 日韩| 粉嫩久久99精品久久久久久夜| 尤物视频一区二区| 日韩一级免费观看| 99vv1com这只有精品| 视频一区二区中文字幕| 欧美日韩精品一区视频| 欧美午夜精品一区二区蜜桃| 久热成人在线视频| 亚洲你懂的在线视频| 欧美mv和日韩mv国产网站| 99精品久久99久久久久| 美女网站视频久久| 日韩码欧中文字| 精品国产一区二区三区久久久蜜月 | 国产精品欧美一级免费| 日本高清成人免费播放| 99热精品国产| 免费高清在线视频一区·| 1区2区3区精品视频| 欧美α欧美αv大片| 色呦呦日韩精品| 国产精品一区二区免费不卡| 亚洲一区在线观看网站| 亚洲国产精品v| 欧美成人艳星乳罩| 精品视频资源站| k8久久久一区二区三区| 亚洲乱码中文字幕| 一区二区成人在线| 国产精品久久99| 国产人妖乱国产精品人妖| 日韩免费在线观看| 欧美午夜一区二区三区| 美女网站色91| 成人av片在线观看| 国产综合色视频| 另类欧美日韩国产在线| 亚洲成a人片综合在线| 亚洲四区在线观看| 国产午夜精品美女毛片视频| 亚洲色图制服丝袜| 国产精品女同一区二区三区| 久久久久久电影| 尤物av一区二区| 国内欧美视频一区二区| 午夜精品成人在线| 国产精品一级在线| 国产精品亚洲一区二区三区在线 | 欧美成人精品福利| 欧美一级免费观看| 欧美成人一区二区| 久久久99精品免费观看不卡| 久久久.com| 国产精品久久综合| 久久久亚洲欧洲日产国码αv| 一区二区三区美女视频| 有码一区二区三区| 天堂成人国产精品一区| 日韩成人午夜电影| 韩国av一区二区| 欧美色爱综合网| 91精品国产一区二区三区蜜臀| 欧美精品18+| 欧美一级高清片| 日韩免费成人网| 欧美福利电影网| 欧美大片在线观看一区| 精品日韩在线观看| 久久九九久久九九| 国产精品美日韩| 精品污污网站免费看| 国产精品久久久久天堂| 中文字幕一区日韩精品欧美| 一区二区三区久久| 日本一区中文字幕| 国产91丝袜在线播放九色| 日韩三级在线免费观看| 国产精品久久久久天堂| 亚洲午夜成aⅴ人片| 亚洲超碰97人人做人人爱| 中文字幕巨乱亚洲| 中文字幕亚洲一区二区av在线| 亚洲男同性恋视频| 青青草原综合久久大伊人精品优势 | 欧美日本韩国一区二区三区视频 | 国产欧美日韩在线| 国产人久久人人人人爽| 国产乱子伦一区二区三区国色天香| 国产成人免费在线| 欧美日韩免费视频| 国产视频一区二区在线| 国产午夜精品一区二区三区视频| 精品一区二区日韩| 色综合中文字幕国产| 精品国产a毛片| 一级做a爱片久久| 日本欧美一区二区| 91在线视频在线| 337p粉嫩大胆噜噜噜噜噜91av| 自拍av一区二区三区| 狠狠色狠狠色综合系列| 成人av在线影院| 亚洲另类中文字| 国产精品自在在线| 欧美精品久久一区二区三区| 欧美国产日韩精品免费观看| 亚洲精品自拍动漫在线| 色综合久久中文综合久久牛| 精品成人私密视频| 亚洲成人综合在线| 99精品国产视频| 日本韩国精品一区二区在线观看| 亚洲黄色小说网站| 国产综合久久久久影院| 欧美日韩中文字幕精品| 国产精品美女久久久久久久久| 婷婷成人激情在线网| 欧美一区二区三区电影| 亚洲色欲色欲www| 成人永久免费视频| 精品99一区二区| 国产麻豆视频精品| 欧美网站一区二区| 亚洲色图欧美激情| 不卡一区二区三区四区| 亚洲一区二区三区在线| 99re亚洲国产精品| 国产偷国产偷精品高清尤物 | 亚洲福利一区二区三区| 欧美一区二区私人影院日本| 亚洲成人精品一区二区| 欧美三级一区二区| 亚洲精品久久7777| 欧美亚洲综合色|