導航:首頁 > 程序命令 > tar網路命令

tar網路命令

發布時間:2023-04-29 15:19:35

㈠ tar命令詳解

tar支持將多個文件包成一個文件,簡仿同時還可通過gzip/bzip將該文件壓縮。目前window的winRAR也支持.tar.gz文件燃沒解壓。攔段纖

說明: -c/-x/-t/u 不可同時出現

㈡ tar命令是怎麼使用

tar命令tar 文件是幾個文件和(或)目錄在一個文件中的集合。這是創建備份和歸檔的佳徑。 tar 使用的選項有: -c — 創建一個新歸檔。 -f — 當與 -c 選項一起使用時,創建的 tar 文件使用該選項指定的文件名;當與"-x"選項一起使用時,則解除該選項指定的歸檔。 -t — 顯示包括在 tar 文件中的文件列表。 -v — 顯示文件的歸檔進度。 -x — 從歸檔中抽取文件。 -z — 使用 gzip 來壓縮 tar 文件。 -j — 使用 bzip2 來壓縮 tar 文件。 要創建一個 tar 文件,鍵入: tar -cvf filename.tar directory/file 可以使用 tar 命令同時處理多個文件和目錄,方法是將它們逐一列出,並用空格間隔: tar -cvf filename.tar /home/mine/work /home/mine/school 上面的命令把 /home/mine 目錄下的 work 和 school 子目錄內的所有文件都放入當前目錄中一個叫做 filename.tar 的新文件里。 要列出 tar 文件的內容,鍵入: tar -tvf filename.tar 要抽取 tar 文件的內容,鍵入: tar -xvf filename.tar 這個命令不會刪除 tar 文件,但是它會把被解除歸檔的內容復制到當前的工作目錄下,並保留歸檔文件所使用的任何目錄結構。譬如,如果這個 tar 文件中包含一個叫做bar.txt 的文件,而這個文件包含在 foo/ 目錄中,那麼,抽取歸檔文件將會導致在你當前的工作目錄中創建foo/ 目錄,該目錄中包含 bar.txt 文件 tar 默認不壓縮文件。要創建一個使用 tar 和 bzip 來歸檔壓縮的文件,使用 -j 選項: tar -cjvf filename.tbz file 以上命令創建了一個歸檔文件,然後將其壓縮為 filename.tbz 文件。如果你使用bunzip2 命令為 filename.tbz 文件解壓,filename.tbz 文件會被刪除,繼之以filename.tar 文件。 你還可以用一個命令來擴展並解除歸檔 bzip tar 文件: tar -xjvf filename.tbz 要創建一個用 tar 和 gzip 歸檔並壓縮的TAR命令與Gzip命令 Tar可以為文件和目錄創建檔案。利用tar,用戶可以為某一特定文件打包(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。 tar最初被用來在磁帶上打包,現在,用戶可以在任何設備上打包,如軟盤。 利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件.語法:tar [主選項+輔選項] 文件或者目錄

linux系統下如何正確使用tar命令

1、tar命令壓縮語法:
tar 選項[cvfz][壓縮後文件名] [目錄]
-c 產生.tar打包文件
-v 顯示詳細信息
-f 指定壓縮後的文件名
-z 打包同時壓縮
範例: $ tar -zcvf dir1.tar.gz dir1
2、tar命令解壓縮語法:
-x 解包.tar文件
-v 顯示詳細信息
-f 指定解壓文件
-z 解壓縮
範例:$ tar -zxvf dir1.tar.gz

㈣ tar命令-C參數用法

tar-大寫C參數用法

-C<目的目錄>或--directory=<目的目錄> 切換到指定的目錄。

例:

tar -zcvf /data/塵衫backup/test.tar.gz -C /含兄握targetdir importantData

-C /targetdir 是跳轉到指定的目錄targetdir

整個命令是跳轉到目錄targetdir對importantData文件夾壓縮到/data/backup/test.tar.gz

(-zcvf不談慶做詳述,請參照其他網路教程)

對我來說用-C壓縮的一個好處是可以避免絕對路徑的壓縮。

㈤ shell 命令 tar 的使用簡介

tar 命令是用來建立、還原備份文件的工具程序,其可以加入、解開備份文件內的文件,英文全拼為 tape archive 。

tar 命令本身不具備壓縮功能,其是調用其他的壓縮功能實現的。

tar 命令的選項參數非常的多,一般需要記住幾個常用的命令選項參數即可。

-c 或者 --create :建立新的備份文件

-C 或者 --directory=DIR :改變至目錄 DIR

-f 或者 --file=ARCHIVE :指定備份文件為 ARCHIVE

-j 或者 --bzip2 :通過 bzip2 過濾歸檔

-z 或者 --gzip 或者 --gunzip 或者 --unzip :通過 gzip 過濾歸檔

-x 或者 --extract 或者 --get :從歸檔中解壓出文件

-v 或者 --verbose :詳細列出處理的文件

-t 或者 --list :查看歸檔文件中的內容

-p 或者 --same-permissions :使用原文鉛搜耐件的屬性,即屬槐春性不會依據 tar 命令的使用者而改變

注意點:

僅打包,不壓縮:

打包後,以 gzip 壓縮:

打包後,以 bzip2 壓縮:

查詢上述打包文件內有哪些文件,由於打包文件是 gzip 壓縮,所以需要參數 -z :

將 /tmp/etc.tar.gz 文件解壓縮在 /usr/local/src 下:

將 /etc/ 內的所有文件備份下來,並漏段且保存其許可權:

㈥ tar jxvf是什麼指令

解壓指令。

tar命令可以為linux的文件和目錄打包,握鬧利用tar,可以為某一特定文件創建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。

tar最初被用來在磁帶上創建檔案,現在,用戶可以在任何設備上創建檔案。tar代表未壓縮的tar文件。已壓縮的tar文件則附加壓縮文件的擴展名,如經過gzip壓縮後的tar文件,擴展名為「.tar.gz」。

(6)tar網路命令擴展閱讀:

其他參考命令

tar -cvf a.tar a 創建文件段敬罩a的tar包

tar -tvf a.tar 查看tar包包含的文件

tar -xvf a.tar 釋放tar包文件稿陵

tar -rvf a.tar b 追加文件b到tar包a.tar

tar -ztvf a.tar.gz 查看文件a的tar壓縮包內容

tar -zxvf aa.tar.gz 釋放aa.tar.gz包的內容

㈦ 說說 Linux 中的壓縮與解壓縮指令(tar)

tar 的功能類似於 Windows 中的 WinRAR。它可以將多個目錄或文件打包成一個大文件,在打包的過程中還可以透過 gzip/bzip2/xz 的支持,對文件進行壓縮 1

tar 的選項參數很多,主要用到的有以下這些:

還是太多,記不住怎麼辦? 記住下面這些最常用的命令即可:

總結一下:z 為gzip;j 為bzip2;J 為xz。c 為壓縮;t 為查詢;x 為解壓縮。最後跟著 vf。f 一定要是最後一個,如果放在其他選項之前,tar 就會把文件名搞錯。比如 tar -zcfv xxx 命令,tar 指令就會認為壓縮文件名為 v!

壓縮的文件名稱要根據壓縮演算法加上響應的後綴:

只有知道了壓縮演算法,我們才能解的出來,你說是嗎?所以文件名規范很重要。

假設我們需要備份 /etc 文件夾,把它打成一個壓縮包 1 。這在實際應用中很常見,因為 /etc 文件夾存放了系統主要配置文件。在英文中完整單詞是etc.,也就是後面會帶上一個句點,表示「等等」之意。

接下來,我們分別使用 gzip、bzip2與 xz 演算法對 /etc 文件夾進行打包壓縮。

gzip 壓縮指令: time tar -zpcvf /root/etc.tar.gz /etc

bzip2壓縮指令: time tar -jpcvf /root/etc.tar.bz2 /etc

xz 壓縮指令: time tar -Jpcvf /root/etc.tar.xz /etc

從 real 中可以看出: gzip 的壓縮速度最快,而 xz 的壓縮速度最慢。

從大小上來看,xz 的壓縮率最高,而gzip 壓縮率最差。

壓縮率高,自然需要時間成本。因此需要壓縮的文件夾很大,那麼就要多多考慮時間成本咯。因為 gzip 壓縮速度快,這也是 *.tar.gz 比較流行的原因之一。

假設有這樣一種場景:我們需要打包某個文件夾(/root),但這個文件夾中的某個文件或者子文件夾不想打包進去(帶 etc 前綴)。也就是希望這個文件夾部分打包,部分不打包。可以執行以下指令:

tar -zcvf /root/test.tar.gz --exclude=/root/etc* --exclude=/root/test.tar.gz /root

加了 --exclude=/root/test.tar.gz 是為了排除自身,否則壓縮包中會包含一個大小為 0 的自身文件,這恐怕不是我們希望看到的:

通過 tar -ztvf test.tar.gz 就可以查看剛剛新打的壓縮包中所包含的文件列表:

使用命令 tar -ztvf etc.tar.gz 查看剛剛打好的壓縮包。注意要使用匹配的解壓縮演算法才能正確解壓,比如示例中是 gz 作為後綴,所以加了 -z 選項表示使用 gzip 演算法進行解壓。

部分輸出內容:

可以看到該命令把文件的許可權、賬戶以及歸屬組也一並列印出來了。

而且還有一點很關鍵,這些文件都沒有根目錄。如果沒有拿掉根目錄,解壓縮後的文件名就會是絕對路徑, 亦即解壓縮後的數據一定會被放置 到 /etc/xxx 去 1 !這樣系統的 /etc 文件夾就會被覆蓋,後果很嚴重。所以,tar 打包指令默認都會去除放入包中文件的根目錄。除非通過 -P 顯示要求保留這些文件的根目錄。

(1)完全解壓

利用 tar -zxvf etc.tar.gz -C /tmp 命令把 etc.tar.gz 解壓到 /tmp。解壓成功後,就會在 /tmp 下看到 /etc 文件夾。

如果需要在本地路徑下直接解開,那直接執行 tar -zxvf etc.tar.gz 即可。

(2)部分解壓

假設我們需要把壓縮包(etc.tar.gz)中的 vconsole.conf 解壓出來。可以先執行以下命令,查詢出該文件所對應的相對路徑:

tar -ztvf etc.tar.gz | grep 『console』

拿到需要解壓的文件路徑之後,就可以執行 tar -zxvf etc.tar.gz etc/vconsole.conf

進入當前目錄的 etc 文件夾,就可以看到 vconsole.conf 已經被解壓出來了:

【1】 鳥哥. 鳥哥的Linux私房菜 基礎學習篇[M]. 第四版. 北京: 人民郵電出版社,2018:359-362.

㈧ linux tar命令

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 顯示版本信息

常見文件的解壓/壓縮命令及參數:
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

㈨ tar命令是怎麼使用

tarball壓縮格式,源於Linux的一個指令,Windows上可以用WinRAR打開
Linux的實用程序tar最初是為了製作磁帶存檔而設計的(把文件和目錄復制到磁帶中,然後從存檔中提取或恢復文件),而現在的應用中可以把它用於任何設備,它是數據備份中最常用的命令之一。
下面具體介紹tar命令的使用方法:
(1)格式:tar
參數
......
(2)參數:
c:
創建備份(Create)
v:
表示回顯模式(Verbose),將產生一系列備份的文件列表
f:
指定使用的備份文件,它後面的參數為輸出的備份文件名
x:
展開備份文件
t:
顯示備份文件的內容
T:
後面跟隨一個文件參數,指定從這個文件中讀取要備份的各個文件的路徑。如果不使用T參數,那麼就需要一個參數,指明進行備份文件和目錄的路徑
Z:
使用壓縮方式創建和解開備份文件,這是GNU的新版tar的功能,需要同時安裝gzip。
例如:
$
tar
cvf
backup.tar
/etc
上面的命令將/etc下的所有文件打包成tar存檔文件backup.tar。tar的第一個參數「cvf」,是tar的命令參數,「c」告訴
tar創建一個存檔文件;「v」選項迫使tar採用冗長模式,即在存檔時列印每個文件名;「f」選項告訴tar下一個參數backup.tar是創建的存檔文件名。
下面一行的命令將tar文件backup.tar解開並放到當前工作目錄下。必須說明的是這樣做是有危險的,因為在從tar文件中解開文件時,舊文件將被覆蓋。
$
tar
xvf
backup.tar
在解開tar文件之前,知道在何處打開文件是非常重要的。例如,假設存檔以下文件:/etc/hosts,/etc/group和/etc/passwd。如果用下述命令:
$
tar
cvf
backup.tar
/etc/hosts
/etc/group
/etc/passwd
目錄/etc會被加到每個文件名前。為了將文件展開到正確位置,需要用下述命令:
$
cd
/
$
tar
xvf
backup.tar
這是因為文件從存檔文件中抽取出路徑名,如果用下述命令存檔文件:
$
cd
/etc
$
tar
cvf
hosts
group
passwd
這樣目錄名就不存在存檔文件中,因此需要在展開文件之前用「cd
/etc」命令進入目錄etc。由此可見,tar文件的創建方式與在何處展開有很大關系。
命令:
$
tar
tvf
backup.tar
在解開tar文件之前顯示tar文件的索引,用這種方式可以看到存檔文件中與文件名有關的目錄名,從而在正確位置上展開存檔文件。

㈩ Linux命令:tar

原單詞 tar命令最初的設計目的是將文件備份到磁帶上(tape archive),因而得名tar
實物長這樣

tar 命令是linux系統中常用的 壓縮文件 和 解壓縮文件命令

tar 命令的參數 異常之多,咱們只學習滿足 壓縮文件 和 解壓縮文件 命令的參數就可以了
<mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">工作中應用於安裝軟體,搭建應用,部署環境</mark>

舉例: 將root目錄下的 adir目錄和a.txt文件 壓縮為 test.tar.gz

注意是大寫C
如果 不使用-C參數 則默認解壓至當前工作目錄
舉例: 將 test.tar.gz 壓縮文件解壓到/root目錄

-c 建立新的備份文件。
-x 從備份文件中還原文件。
-v 顯示指令執行過程。
-f 指定備份文件。
-z 通過gzip指令處理備份文件。(如果解壓文件後綴是.tar,沒有.gz則不需要使用-z參數)
-C 指定解壓到的目錄

使用xshell連接linux
在root 目錄下 新建 tarTest目錄
進入tarTest目錄

壓縮 /root/lnTest文件夾 和 /root/Centos-7.repo 文件 到 /root/tarTest目錄下,壓縮文件名為 test.tar.gz

進入/root/tarTest目錄
解壓test.tar.gz到當前目錄(/root/tarTest)

解壓test.tar.gz到/root/rmTest目錄

閱讀全文

與tar網路命令相關的資料

熱點內容
無線通信的幾個密鑰演算法 瀏覽:644
王者榮耀app數據修復在哪裡 瀏覽:429
基於單片機飲水機溫度控制系統的設計 瀏覽:455
c中委託被編譯後的結構 瀏覽:152
飛燕app怎麼注銷賬號 瀏覽:895
cad命令縮小 瀏覽:154
linux發展史 瀏覽:629
伺服器選用什麼CPU比較好 瀏覽:334
明星怎麼宣傳安卓 瀏覽:953
8255晶元編程 瀏覽:65
java文件bat運行 瀏覽:747
java常見筆試 瀏覽:529
360程序員模式 瀏覽:363
AQS演算法的查詢樹構造 瀏覽:329
小豬微信營銷源碼 瀏覽:12
阿里雲伺服器能連接列印機嗎 瀏覽:175
命令行參考 瀏覽:281
怎麼初步認識編程 瀏覽:208
為什麼程序員都喜歡谷歌 瀏覽:891
壓縮性骨拆能自愈嗎 瀏覽:277