Linux tar打包命令詳解,附實戰案例!
Linux中tar是什麼檔案?tar是Unix/Linux系統上的壓縮檔案格式,因此它是一種壓縮檔案;同時tar也是常用的打包命令,具體介紹請看下文。
tar是Unix和類Unix系統上檔案打包工具,可以將多個檔案合併為一個檔案,打包後的檔名亦為“tar”。tar代表未被壓縮的tar檔案。已被壓縮的tar檔案則追加壓縮檔案的副檔名,如經過gzip壓縮後的tar檔案,副檔名為“.tar.gz”。
tar是Unix/Linux系統上的壓縮檔案格式,tar檔案則是一種壓縮檔案,在Linux系統中可以直接解壓使用這種壓縮檔案。在Windows下也可以使用winRAR等常見的解壓縮軟體開啟。tar其實就相當於常見的rar和zip格式。
Linux tar打包命令詳解
Linux系統中,最常用的歸檔命令就是tar,該命令可以將許多檔案一起儲存到一個單獨的磁帶或磁碟中進行歸檔。不僅如此,該命令還可以從歸檔檔案中還原所需檔案,也就是打包的反過程,稱為解打包。
使用tar命令歸檔的包通常稱為tar包。
tar命令做打包操作
當tar命令用於打包操作時,該命令的基本格式為:
[root@localhost ~]#tar [選項] 原始檔或目錄
選項:
-c 將多個檔案或目錄進行打包
-A 追加tar檔案到歸檔檔案
-f包名 指定包的檔名。包的副檔名是用來給管理員識別格式的,所以一定要正確指定副檔名
-v 顯示打包檔案過程
需要注意的是,在使用tar命令指定選項時可以不在選項前面輸入"-"。例如,使用"cvf"選項和"-cvf"起到的作用一樣。
示例:打包檔案和目錄
[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:29 test/
#test是我們之前的測試目錄
[root@localhost ~]# tar -cvf test.tar test/
test/
test/test3
test/test2
test/test1
#把目錄打包為test.tar檔案
tar命令也可以打包多個檔案或目錄,只要用空格分開即可。例如:
[root@localhost ~]# tar -cvf ana.tar anaconda-ks.cfg /tmp/
#把anaconda-ks.cfg檔案和/tmp目錄打包成ana.tar檔案包
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2952433/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux命令 tar 打包解壓縮Linux
- Linux tar命令詳解Linux
- Linux 所有格式tar bz2 rar 打包解包命令 詳解Linux
- tar 命令詳解
- linux tar(tape archive) 命令詳解(ZT)LinuxHive
- tar命令詳解--轉
- tar命令引數詳解
- 壓縮命令tar詳解
- tar/gzip/unzip命令詳解
- Linux下的tar壓縮解壓縮命令詳解Linux
- tar命令的詳細解釋
- TAR命令引數詳解(轉)
- linux中常見的打包壓縮命令——tar、jarLinuxJAR
- Linux - tar命令Linux
- tar命令中--exclude引數使用詳解
- Linux命令篇 - tar 命令Linux
- Linux sed命令常用操作詳解及案例!Linux
- Linux解壓tar.gz和tar.bz2的命令Linux
- Linux下.tar .gz .tgz .bz2 .bz等解、壓包命令詳解Linux
- linux的tar命令詳情;linux多個檔案壓縮打包到一個壓縮檔案Linux
- tar命令打包技巧有什麼?linux運維命令學習入門過程Linux運維
- Linux 中 17 個 tar 命令實用示例Linux
- linux tar命令簡介Linux
- Linux隨筆---tar命令Linux
- linux tar命令小結Linux
- Linux tar 打包 gz bz xz zip 壓縮Linux
- mac 的tar命令--exclude和linux的tar命令--exclude的區別MacLinux
- Linux 常用基本命令 壓縮 解壓縮 tarLinux
- Linux下*.tar.gz檔案解壓縮命令Linux
- Linux at命令詳解Linux
- 每天一個 Linux 命令(28):tar 命令Linux
- 每天一個linux命令(28):tar命令Linux
- Flutter完整開發實戰詳解(三、打包與填坑篇)Flutter
- tar 命令
- tar命令
- Linux下.tar.xz檔案的解壓方法詳解Linux
- linux下.tar.gz和.gz檔案解壓詳解Linux
- 壓縮解壓命令(tar, zip)