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、jarLinuxJAR
- 壓縮命令tar詳解
- tar命令引數詳解
- Linux命令篇 - tar 命令Linux
- Linux 命令之 tarLinux
- Linux sed命令常用操作詳解及案例!Linux
- Linux 中 17 個 tar 命令實用示例Linux
- tar命令打包技巧有什麼?linux運維命令學習入門過程Linux運維
- mac 的tar命令--exclude和linux的tar命令--exclude的區別MacLinux
- Linux tar 打包 gz bz xz zip 壓縮Linux
- Linux at命令詳解Linux
- linux top 命令詳解Linux
- linux命令詳解:sortLinux
- linux top命令詳解Linux
- Linux screen 命令詳解Linux
- Linux find 命令詳解Linux
- Linux xargs 命令詳解Linux
- Linux sed 命令詳解Linux
- Linux awk 命令詳解Linux
- Linux iptables 命令詳解Linux
- Linux xattr 命令詳解Linux
- Linux locate 命令詳解Linux
- Linux netstat 命令詳解Linux
- Linux firewalld 命令詳解Linux
- Linux ss 命令詳解Linux
- Linux nc 命令詳解Linux
- Linux history 命令詳解Linux
- Linux sort 命令詳解Linux
- Linux diff命令詳解Linux
- 詳解Linux chkconfig命令Linux
- Linux chattr命令詳解Linux
- Linux命令top詳解Linux
- Linux umask 命令詳解Linux
- Linux(四):Linux的打包和壓縮詳解Linux
- Linux命令:XZ解壓tar.xz字尾的壓縮包Linux
- Linux的scp命令詳解Linux
- Linux下 ln 命令詳解Linux