linux tar命令做打包操作

2021-09-29 20:35:45 字數 848 閱讀 2178

tar命令做打包操作

當 tar 命令用於打包操作時,該命令的基本格式為:

[root@localhost ~]#tar [選項] 原始檔或目錄

此命令常用的選項及各自的含義如表 1 所示。

選項含義

-c將多個檔案或目錄進行打包。

-a追加 tar 檔案到歸檔檔案。

-f 包名

指定包的檔名。包的副檔名是用來給管理員識別格式的,所以一定要正確指定副檔名;

-v顯示打包檔案過程;

需要注意的是,在使用 tar 命令指定選項時可以不在選項前面輸入「-」。例如,使用「cvf」選項和 「-cvf」起到的作用一樣。

下面給大家舉幾個例子,一起看看如何使用 tar 命令打包檔案和目錄。

【例 1】打包檔案和目錄。

[root@localhost ~]# tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg

#把anacondehks.cfg打包為 anacondehks.cfg.tar檔案

選項 "-cvf" 一般是習慣用法,記住打包時需要指定打包之後的檔名,而且要用 ".tar" 作為副檔名。打包目錄也是如此:

[root@localhost ~]# ll -d test/

drwxr-xr-x 2 root root 4096 6月 17 21:09 test/

#test是我們之前的測試目錄

[root@localhost ~]# tar -cvf test.tar test/

test/

test/test3

test/test2

test/test1

#把目錄打包為test.tar檔案

Linux tar打包命令

範例一 將整個 etc 目錄下的檔案全部打包成為 tmp etc.tar root linux tar cvf tmp etc.tar etc 僅打包,不壓縮!root linux tar zcvf tmp etc.tar.gz etc 打包後,以 gzip 壓縮 root linux tar jc...

Linux tar打包命令

範例一 將整個 etc 目錄下的檔案全部打包成為 tmp etc.tar root linux tar cvf tmp etc.tar etc 僅打包,不壓縮!root linux tar zcvf tmp etc.tar.gz etc 打包後,以 gzip 壓縮 root linux tar jc...

Linux tar打包命令

範例一 將整個 etc 目錄下的檔案全部打包成為 tmp etc.tar root linux tar cvf tmp etc.tar etc 僅打包,不壓縮!root linux tar zcvf tmp etc.tar.gz etc 打包後,以 gzip 壓縮 root linux tar jc...