touch file1
touch file2
mkdir dir1
touch dir1/file3
# 普通tar文件
tar -cf tar-file.tar file1 file2 dir1
# 壓縮的tar文件(使用gnuzip演算法)
tar -czf tgz-file.tgz file1 file2 dir1
** tgz格式通常也寫作tar.gz **
# 對於壓縮的tar文件,也使用相同的命令
mint@lenovo ~/temp $ tar -tf tar-file.tar
file1
file2
dir1/
dir1/file3/
mint@lenovo ~/temp $ tar -tf tgz-file.tgz
file1
file2
dir1/
dir1/file3
# 未壓縮
tar -xf tar-file.tar
# 使用gnuzip演算法進行壓縮的tar文件
tar -xzf tgz-file.tar
# 未進行壓縮的tar文件
tar -xf tar-file.tar -c /path/to/destination
# 使用gunzip演算法壓縮的tar文件
tar -xzf tgz-file.tgz -c /path/to/destination
mint@lenovo ~/temp $ mkdir ex
mint@lenovo ~/temp $ tar -xf tar-file.tar -c ex/
mint@lenovo ~/temp $ cd ex/
mint@lenovo ~/temp/ex $ ls
dir1 file1 file2
linux tar命令使用詳解
linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進行壓縮了,所以首先就來講講tar命令的基本用法 tar命令的選項有很多 用man tar可以檢視到 但常用的就那麼幾個選項,下面來舉...
linux tar命令的使用
tar命令 上次的壓縮命令大多只能對單一的檔案進行壓縮,對目錄卻無能為力,雖然 gzip,bzip2,xz 也能夠針對目錄來進行壓縮不過,這幾個指令對目錄的壓縮指的是 將目錄內的所有檔案 分別 進行壓縮 的動作。在windows 的系統,可以使用類似 winrar 這一類的壓縮軟體來將好多資料 包成...
linux tar命令使用詳解
linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進行壓縮了,所以首先就來講講tar命令的基本用法 tar命令的選項有很多 用man tar可以檢視到 但常用的就那麼幾個選項,下面來舉...