linux裡向tar包追加和取出檔案的命令是什麼

時間 2021-08-30 09:49:17

1樓:趣園藝

linux系統下操作tar壓縮包,需要用tar命令,追加引數用「-r"選項,取出引數用「-x」選項,案例如下:

如果有乙個包 zhidao.tar.bz2 ,需要把baidu.txt追加進去,就用命令:

從tar包zhidao.tar.bz2中取出file2.txt則用:

#tar -xvf zhidao.tar.bz2 ,後面不跟檔名,就會解壓整個zhidao.tar.bz2包。

linux系統下tar命令引數詳解:

-c :建立乙個壓縮檔案的引數指令(create 的意思);

-x :解開乙個壓縮檔案的引數指令;

-t :檢視 tarfile 裡面的檔案;

-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮;

-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮;

-v :壓縮的過程中顯示檔案!這個常用,但不建議用在背景執行過程;

-f :使用檔名,請留意,在 f 之後要立即接檔名,不要再加引數;

-p :使用原檔案的原來屬性(屬性不會依據使用者而變);

-n :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中;

--exclude file:在壓縮的過程中,不要將 file 打包。

2樓:孫行者行

追加用「-r"選項,取出用「-x」選項:

如:有乙個包 file.tar.bz2 ,需要把file2.txt新增進去,就用命令:

tar -rvf file.tar.bz2 file2.txt取出file2.txt則用:

tar -xvf file.tar.bz2 file2.

txttar -xvf file.tar.bz2 ,後面不跟檔名,就會解壓整個file.

tar.bz2包。

詳細的你可以看看tar的幫助文件:tar man

3樓:

下面以檔案a.h為例,且已存在打包檔案

example.tar

追加命令

tar -rvf example.tar a.h取檔案命令

tar -xvf example.tar a.h

4樓:

tar -cvf >>***.tar

tar -xvf ***.tar

5樓:

tar xvf ***.tar 這個是解包

tar cvf ***.tar *** 這個是打包

如果不是你想要的結果你繼續問

Linux中用tar命令打包如何排除所有副檔名為wdb的檔案

find basic type d name wdb 這個命令將找到basic目錄下的副檔名不是wdb的檔案。表示否定,type d不是目錄,name wdb,名字與 wdb不匹配的。所以命令可以這樣寫 for i in find basic type d name wdb do arg arg i...

linux的tar命令是哪個英文單詞的縮寫

tar命令tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有 gzi...

linux軟體包預設安裝路徑,在linux中安裝一個軟體後,軟體的預設安裝位置在哪兒?

v型孤獨 針對rpm包,一般情況下命令放在 usr bin或 usr sbin下庫在 usr lib下,資料檔案在 usr share下。命名 rpm pql rpm檔名 來檢視一個rpm包裡有哪些檔案,即安裝的路徑如果是從原始碼安裝的話 可以選擇安裝路徑 用這條命今看引數.configure he...