1. 程式人生 > >Linux Tar命令的詳細用法

Linux 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 歸檔並壓縮的檔案,使用 -z 選項:
tar -czvf filename.tgz file

這個命令建立歸檔檔案 filename.tar,然後把它壓縮為 filename.tgz 檔案(檔案 filename.tar 不被保留)。
如果你使用 gunzip 命令來給 filename.tgz 檔案解壓,filename.tgz 檔案會被刪除,並被
替換為 filename.tar。

你可以用單個命令來擴充套件 gzip tar 檔案:
tar -xzvf filename.tgz

相關推薦

Linux tcpdump 命令詳細用法

簡單介紹 用簡單的話來定義tcpdump,就是:dump the traffic on a network,依據使用者的定義對網路上的資料包進行截獲的包分析工具。 tcpdump能夠將網路中傳送的資料包的“頭”全然截獲下來提供分析。它支援針對網路層、協議、主機、網路或port的過濾,並提供and、or、no

Linux Tar命令詳細用法

tar命令 tar 檔案是幾個檔案和(或)目錄在一個檔案中的集合。這是建立備份和歸檔的佳徑。 tar 使用的選項有: -c — 建立一個新歸檔。 -f — 當與 -c 選項一起使用時,建立的 tar 檔案使用該選項指定的檔名;當與 -x 選項 一起使用時,則解除該選項指定的歸

Linux top命令用法詳細詳解

command load 命令 技術分享 服務 範圍 web服務器 睡眠狀態 打開 查看多核CPU命令mpstat -P ALL 和 sar -P ALL 說明:sar -P ALL > aaa.txt 重定向輸出內容到文件 aaa.txt top命令經

Linux find、grep命令詳細用法

標準輸出 獲取參數 返回 管道 每一個 作用 實例 文件名 opts 在linux下面工作,有些命令能夠大大提高效率。本文就向大家介紹find、grep命令,他哥倆可以算是必會的linux命令,我幾乎每天都要用到他們。本文結構如下:find命令 find命令的一般形式

linux之top命令 Linux top命令用法詳細詳解

Linux top命令的用法詳細詳解 (轉自https://www.cnblogs.com/zhoug2020/p/6336453.html) 首先介紹top中一些欄位的含義:   VIRT:virtual memory usage 虛擬記憶體1、程序“需要的”虛擬記憶體大小,包括

Linux date命令用法

目前 rda --date ... ber ive 命令 format pos 在linux shell編程中,經常用到日期的加減運算 以前都是自己通過expr函數計算,很麻煩 其實date命令本身提供了日期的加減運算 非常方便。例如:得到昨天的時間date +%Y%

chmod命令詳細用法

com inux 管理者 資料 屬組 www 屬組用戶 字串 有用 轉載: 指令名稱 : chmod 使用權限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔

chmod 權限 命令詳細用法

不可 chm 執行權限 控制 設定 ... strong -h 其他 指令名稱 : chmod 使用權限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔案調用

Linux date命令用法(轉)

字符 系統 顯示日期 文件夾 函數 block 只需要 sat 小時 1、顯示時間 date命令可以按照指定格式顯示日期,只鍵入date則以默認格式顯示當前時間。如下: 如果需要以指定的格式顯示日期,可以使用“+”開頭的字符串指定其格式,詳細格式如下: %n : 下一行

linux tar 命令

表示 切換 版本 unzip linux下 lin 壓縮文件 原來 htm tar -c: 建立壓縮檔案-x:解壓-t:查看內容-r:向壓縮歸檔文件末尾追加文件-u:更新原壓縮包中的文件 這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個

chmod 許可權 命令詳細用法

指令名稱 : chmod 使用許可權 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔案呼叫許可權分為三級 : 檔案擁有者、群組、其他。 利用 chmod 可

Linux sort命令部分用法

sort sort 命令對 File 引數指定的檔案中的行排序,並將結果寫到標準輸出。如果 File 引數指定多個檔案,那麼 sort 命令將這些檔案連線起來,並當作一個檔案進行排序。 sort 命令 sort將檔案的每一行作為一個單位,相互比較,比較原則是從首

linux wget 命令用法

Linux wget是一個下載檔案的工具,它用在命令列下。對於Linux使用者是必不可少的工具,尤其對於網路管理員,經常要下載一些軟體或從遠端伺服器恢復備份到本地伺服器。如果我們使用虛擬主機,處理這樣的事務我們只能先從遠端伺服器下載到我們電腦磁碟,然後再用ftp工具上傳到伺服器。這樣既浪費時間又

Linux strip命令用法

strip 命令 用途 通過除去繫結程式和符號除錯程式使用的資訊,減少擴充套件公共物件檔案格式(XCOFF)的物件檔案的大小。 語法 strip [ -V] [  -r [  -l ] |  -x [  -l ] |  -t |  -H |  -e |  -E ] [  -X  {32|64|32_64}]

Linux 基本命令用法

1、命令:touch [檔案](建立檔案) 2、命令:mkdir -p 目標檔案遞迴建立資料夾(如:mkdir -p /usr/local/d1/d2/d3) 3、命令:rm [檔案](刪除);                 rm -r [檔案]刪除目錄;     

Linux tar 命令說明

簡介 引數: -c :建立一個壓縮檔案的引數指令(create 的意思); -x :解開一個壓縮檔案的引數指令! -t :檢視 tarfile 裡面的檔案! 特別注意,在引數的下達中, c/x/t 僅能存在一個!不可同時存在! 因為不可能同時壓縮與解壓縮。 -z :是否同時具有 gzip 的屬性?亦即是否

Linux tar命令總結:Linux下對檔案進行打包、壓縮並分割成指定大小

1、普通tar壓縮命令tar -zcvf andywang.tar.gz andywang//將andywang資料夾壓縮成andywang.tar.gz2、壓縮後的檔案太大,需要將andywang.tar.gz分割成N個指定大小的檔案split -b 4000M -d -a

Linux tar命令壓縮和解壓縮

tar用來打包壓縮檔案和解壓縮檔案 示例 tar -cf archive.tar foo bar #建立一個archive.tar的打包壓縮檔案,包含foo和bar兩個檔案. tar -tvf archive.tar #列出archive.tar這個打包檔案裡面的檔案資訊.

linux tar命令詳解

格式: tar 選項 檔案目錄列表 功能: 對檔案目錄進行打包備份 選項: -c 建立新的歸檔檔案 -r 向歸檔檔案末尾追加檔案 -x 從歸檔檔案中解出檔案 -O 將檔案解開到標準輸出 -v 處理過程中輸出相關資訊 -f 對普通檔案操作 -z 呼叫gzip來壓縮歸檔檔案,

linux scp命令用法

本地複製到遠端:複製檔案:複製到遠端某一個目錄下:scp local_file [email protected]_host:remote_dir/複製到遠端某一目錄下並指定檔名:scp local_file [email protected]_host: