Linux中tar的命令linuxtar命令中

2021-03-07 02:41:57 字數 5739 閱讀 9986

1樓:linux西部開源

舉個例子來說吧。

如果已經存在使用者rehdat, 檔案/root/filetext.tar(這種格式只是單純的打包,當然許可權是隻有root才能讀寫)。

[root@redhat ~]# tar -xf filetext.tar -c /home/redhat/

[root@redhat ~]# tar -zxf filetext.tar.gz -c /home/redhat/

(對使用gzip格式壓縮的包進行解壓縮)

[root@redhat ~]# tar -jxf filetext.tar.bz /home/redhat/

(對使用bzip2格式壓縮的包進行解壓縮)

如果想要使用普通使用者進行解壓縮,那就必須賦予許可權,實際操作命令還是一樣的。

2樓:零點壹

|tar [-j|-z] [cv] [-f 建立的檔案名] filename...《==打包與壓縮

tar [-j|-z] [tv] [-f 建立的檔案名] 《==檢視檔案

tar [-j|-z] [xv] [-f 建立的檔案名] [-c 目錄] 《==解壓縮

選項與引數:

-c:建立打包檔案,可搭配-v來觀察過程中被打包的檔案名(filename)

-t:檢視打包檔案的內容含有那些檔案

-x:解壓縮的功能,可以搭配-c在特定的目錄解開;-c、-t、-x不能同時出現在一串指令列中。

-j:透過bzip2的支援進行壓縮/解壓縮:此時檔案名最好為*.tar.bz2

-z:透過gzip的支援進行壓縮/解壓縮:此時檔案名最好為*.tar.gz

-v:在壓縮/解壓縮的過程中,將正在處理檔名顯示出來

-f filename:-f後面要立刻接被處理的檔案名!建議-f單獨寫一個選項

-c 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項

3樓:匿名使用者

假設你有個普通的使用者賬號user,最簡單的辦法就是在終端中進入user目錄,然後輸入解壓命令即可。

cd /home/user

tar zxvf /root/***.tar.gz(或者tgz)如果是tar.bz2的用

tar jxvf /root/***.tar.bz2

4樓:開源阿甘

你的這個檔案是個什麼格式的?是單純的打了個包還是.gz或者bz2格式的檔案?如果你也不知道你可以用 file filetext.tar 來查案下這個檔案的型別。

如果是.gz的

tar zxf filetext.tar.gz -c /home/普通使用者的名字/desktop

如果是bz2的

tar jxf filetext.tar.bz2 -c /home/普通使用者的名字/desktop

如果只是個tar包沒有被壓縮

tar xf filetext.tar.bz2 -c /home/普通使用者的名字/desktop

5樓:手機使用者

解壓:tar -xvf //filetext.tar -c /要那個使用者能用最好改下許可權:

chown : //

{} 及{} 裡面的內容用實際環境中內容代替

6樓:匿名使用者

chmod將該檔案重新設定一下許可權

linux tar 命令中

7樓:

1、打包當前目錄下的所有字尾為.log的檔案和一個box目錄(tar包)。

2、把當前目錄下所有字尾名為.log的檔案打包並壓縮(tar.gz包)。之後再進行解壓縮和解包。

3、建立 tar.bz2 包和解壓 tar.bz2 包。

4、tar命令下的--exclude引數用法。

5、格式:  tar  選項  檔案目錄列表

功能:  對檔案目錄進行打包備份

選項:-c  建立新的歸檔檔案

-r  向歸檔檔案末尾追加檔案

-x  從歸檔檔案中解出檔案

-o  將檔案解開到標準輸出

-v  處理過程中輸出相關資訊

-f  對普通檔案操作

-z  呼叫gzip來壓縮歸檔檔案,與-x聯用時呼叫gzip完成解壓縮

-z  呼叫***press來壓縮歸檔檔案,與-x聯用時呼叫***press完成解壓縮

8樓:saturn桑落

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

9樓:匿名使用者

-f指定文件或裝置 f引數只能放在引數的最後一位

linux命令中tar後跟的zxvf是什麼意思?

10樓:小丸子

分別是四來個引數:

x:從 tar 包中源把檔案提取出來baiz:表示 tar 包是被 gzip 壓縮過的du,所以解壓時需zhi要用 gunzip 解壓

v:顯示詳細dao資訊

f***.tar.gz:

指定被處理的檔案是 ***.tar.gz這些都是tar的引數。.

tar.gz是一個壓縮包,.tar只是打包而沒有壓縮,注意這點。

1. z:通過gzip支援壓縮或解壓縮。還有其他的壓縮或解壓縮方式,比如j表示bzip2的方式。

2. x:解壓縮。c是壓縮。

3. v:在壓縮或解壓縮過程中顯示正在處理的檔名。

4. f:f後面必須跟上要處理的檔名。也就是說你不能寫成這樣tar-zxfv zhcon-0.2.5.tar.gz。

linux命令中tar後跟的zxvf是什麼意思

11樓:紫若冰玲

tar命令用於對檔案

打包壓縮或解壓,格式為:「tar [選項] [檔案]」。

打包並壓縮檔案:「tar -czvf 壓縮包名.tar.gz 檔名」

解壓並壓縮包:「tar -xzvf 壓縮包名.tar.gz」

引數作用

-c建立壓縮檔案

-x解開壓縮檔案

-t檢視壓縮包內有那些檔案

-z用gzip壓縮或解壓

-j用bzip2壓縮或解壓

-v顯示壓縮或解壓的過程

-f目標檔名

-p保留原始的許可權與屬性

-p使用絕對路徑來壓縮

-c指定解壓到的目錄

以上是從linux就該這麼學的第二章拷貝過來的……

12樓:小丸子

分別是四個引數:

x:從 tar 包中把檔案提取出來

z:表示 tar 包是被 gzip 壓縮過的,所以解壓時需要用 gunzip 解壓

v:顯示詳細資訊

f***.tar.gz:指定被處理的檔案是 ***.tar.gz

這些都是tar的引數。.tar.gz是一個壓縮包,.tar只是打包而沒有壓縮,注意這點。

1. z:通過gzip支援壓縮或解壓縮。還有其他的壓縮或解壓縮方式,比如j表示bzip2的方式。

2. x:解壓縮。c是壓縮。

3. v:在壓縮或解壓縮過程中顯示正在處理的檔名。

4. f:f後面必須跟上要處理的檔名。也就是說你不能寫成這樣tar-zxfv zhcon-0.2.5.tar.gz。

13樓:死亡

tar命令的選項/引數,你可以看一下tar命令詳解

14樓:匿名使用者

zxvf 解壓檔案

linux 命令中tar後跟的zxvf是什麼意思呢?每次解壓檔案都需要用到,沒有的話還無法進行?

15樓:楊必宇

分別是四個引數:

x : 從 tar 包中把檔案提取出來。

z : 表示 tar 包是被 gzip 壓縮過的,所以解壓時需要用 gunzip 解壓。

v : 顯示詳細資訊。

工具/材料:電腦、linux終端命令列。

1、首先準備一個檔案內容,供後面的操作。

2、接下來分別用cat和more顯示檔案內容,檔案內容少的時候並沒有區別。

3、然後在檔案中在多新增一些內容。

4、接下來用cat命令檢視內容,會看到內容都顯示出來了。

5、然後用more檢視內容,會看到內容只顯示了一部分。

6、最後按空格鍵會顯示接下來的內容。

注意事項:

linux本身就是擁有強大的shell的一個系統,命令自然是最核心的部分,比如說關機開啟或者關閉服務,讀寫檔案,更換檔案許可權,增加刪除使用者,使用者組管理等等等都可以在純命令列下進行。

就像windows用滑鼠在圖形化介面操作,windows也有命令列叫cmd你可以在開始中執行他,但是它並不是像linux裡面那麼強大,linux的命令是萬能的,而windows可能做不到或者說不受歡迎。

16樓:

z 是因為你解壓gz的檔案 x是從文件中釋放 v是報告詳細資訊 f是使用tar必選的放最後

不一定要是zxvf 這是引數 給你一些其他的引數 ^.^

c 建立新的檔案檔案。如果使用者想備份一個目錄或是一些檔案,就要選擇這個選項。

r 把要存檔的檔案追加到檔案檔案的未尾。例如使用者已經作好備份檔案,又發現還有一個目錄或是一些檔案忘記備份了,這時可以使用該選項,將忘記的目錄或檔案追加到備份檔案中。

t 列出檔案檔案的內容,檢視已經備份了哪些檔案。

u 更新檔案。就是說,用新增的檔案取代原備份檔案,如果在備份檔案中找不到要更新的檔案,則把它追加到備份檔案的最後。

x 從檔案檔案中釋放檔案。

輔助選項:

b 該選項是為磁帶機設定的。其後跟一數字,用來說明區塊的大小,系統預設值為20(20*512 bytes)。

f 使用檔案檔案或裝置,這個選項通常是必選的。

k 儲存已經存在的檔案。例如我們把某個檔案還原,在還原的過程中,遇到相同的檔案,不會進行覆蓋。

m 在還原檔案時,把所有檔案的修改時間設定為現在。

m 建立多卷的檔案檔案,以便在幾個磁碟中存放。

v 詳細報告tar處理的檔案資訊。如無此選項,tar不報告檔案資訊。

w 每一步都要求確認。

z 用gzip來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。

17樓:不用我的名字了

這些都是tar的引數。.tar.gz是一個壓縮包,.tar只是打包而沒有壓縮,注意這點。

z:通過gzip支援壓縮或解壓縮。還有其他的壓縮或解壓縮方式,比如j表示bzip2的方式。

x:解壓縮。c是壓縮。

v:在壓縮或解壓縮過程中顯示正在處理的檔名f:f後面必須跟上要處理的檔名。也就是說你不能寫成這樣 tar -zxfv zhcon-0.2.5.tar.gz

18樓:匿名使用者

z代表gzip的壓縮包;x代表解壓;v代表顯示過程資訊;f代表後面接的是檔案

linux中輸入命令前與區別linux下命令視窗中和的區別???

符號 是系統用抄戶 root 符號 是你建立的使用者 沒指定許可權!刪除使用者 userdel testuser 刪除使用者後 還要刪除home下屬於這個使用者的檔案 切換使用者 su testuser2 exit 返回到上一級目錄.新使用者登入的時候,使用者預設的當前目錄是使用者的住目錄 home...

linux系統中ifconfig命令幫忙分析哈看不懂

linux作業系統ifconfig命令詳細解析無論是linux 自動安裝還是我們手工安裝,linux 都會向你詢問有關網路的問題並配置相關的軟體。這個用於配置網絡卡的基本命令就是ifconfig。在執行ifconfig 命令後,系統將在核心表中設定必要的引數,這樣linux 就知道如何與網路上的網 ...

linux命令中cat和echo的區別

1.想看一個檔案的內容是什麼,可以用cat,比如 cat etc reslov.conf,就顯示出檔案reslov.conf裡具體的內版 容。2.而echo 沒有這樣的權功能,他會把echo後面的內容作為字串顯示出來,比如 echo hello,就顯示hello 比如 echo etc reslov...