Linux中tar命令的問題,Linux中tar的命令

2021-03-10 22:10:59 字數 3987 閱讀 8573

1樓:匿名使用者

您好,我也是以為linux 的愛好者,也是乙個linux 的講師, tar 當中的引數是 比較繁多的

62616964757a686964616fe58685e5aeb931333332626664 ,其中 tar -x 是解壓 tar -c 是新增壓縮檔案 tar -t 呢?才是檢視壓縮包裡面的內容。其中 -c -x -t 任意2個都不能同時存在,也就是只能存在乙個哦!

記住。至於你書ode問題, tar -xzvf 和 tar -zxvf 有什麼區別,這樣給你說吧, tar 工具本身就是乙個很好的壓縮工具,但是他還可以結合 gzip 和 bzip2 這2個單獨的壓縮工具,而 bzip2 在tar中 呼叫這個壓縮工具的引數就是 -j,而 gizp 呢? 正好是-x,所以說你上面的 命令的大概的意思就是把 ***.

tar.gz 的要做吧 解壓出來,所以要解壓 .gz 的壓縮檔案,就必須呼叫 -z 引數 而 v 呢就是 顯示解壓縮的過程, f 呢就是你要把這個壓縮包解後的檔案名字,比如我有乙個壓縮包叫做 kernel2.

6.tar.gz 並且在我們的root目錄下我想把這個壓縮包解藥到 /tmp下的 kernel資料夾下,並且命名為 kernel2.

6.18.el5,那麼就可以這樣做(操作路徑假設在更目錄下) tar -zxvf /root/kernel2.

6.tar.gz /tmp/kernel/kernel2.

6.18.el5 明白?

壓縮包的位址 要解壓後的路徑我們在學習linux的時候,我們的老師就是 redhat 中國大陸唯一開關 趙小明,他這樣給我們說的,乙個好的管理員不是看他會多少服務來體現他的專業,而是一條小小的命令來體現出他的專業性,也就是說要我們養成良好的習慣,細心認真的學習態度,你說的上面的命令都行,但是我們當時用的是 tar -zxvf 因為 第乙個引數就是 -z 這樣告訴了系統,你首先要條用 gzip 這個壓縮格式,這樣的好處就是 處理速度快,在遇到較大較重要的檔案的時候,不容易出錯。。。不管你那條命令最終 你是要解壓檔案,試問,是先呼叫這個工具準備時刻就去解壓,還是我想要解壓了然後才去等呼叫這個工具呢? 當然是有備無患的好了。

個人覺得,而且這種方法是比較專業比較.......個人經驗,希望對你有幫組

2樓:匿名使用者

這裡引數次序無關吧,zx和xz作用一樣的

3樓:匿名使用者

答案因該是:man tar

4樓:匿名使用者

沒區別的,linux引數不區分先後順序!

linux中tar的命令

5樓: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格式壓縮的包進行解壓縮)

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

6樓:零點壹

|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 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項

7樓:匿名使用者

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

cd /home/user

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

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

8樓:開源阿甘

你的這個檔案是個什麼格式的?是單純的打了個包還是.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

9樓:手機使用者

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

chown : //

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

10樓:匿名使用者

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

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 解壓檔案

linuxtar命令中Linux中tar的命令

1 打包當前目錄下的所有字尾為.log的檔案和乙個box目錄 tar包 2 把當前目錄下所有字尾名為.log的檔案打包並壓縮 tar.gz包 之後再進行解壓縮和解包。3 建立 tar.bz2 包和解壓 tar.bz2 包。4 tar命令下的 exclude引數用法。5 格式 tar 選項 檔案目錄列...

linux中的logout命令linux命令中logout和exit有什麼區別?

登出系統的logout命令 logout 登出是登陸的相對操作,登陸系統後,若要離開系統,使用者只要直接下達logout命令即可 root laolinux root logoutred hat linux release 9 shike kernel 2.4.20.8 on an i686laol...

LINUX下命令ifconfig的問題

小豬也快樂 在終端輸入 vim bashrc 後輸入 export path path sbin 儲存退出 source bashrc 就可以了 sbin ifconfig 這樣就可以了。跟許可權什麼的沒關係 which ifconfig 如果未出現,則執行下面的 rpm qf 上步出現的路徑 上步...