linux tgz命令詳解
tgz命令是linux下的一個(gè)文件解壓縮命令,那么它的具體語法是怎樣的呢?下面由學(xué)習(xí)啦小編為大家整理了linux tgz命令的相關(guān)知識(shí),希望對(duì)大家有幫助!
1.linux tgz命令說明
在linux中.tgz是.tar.gz的縮寫,我們在解壓.tgz文件時(shí)可直接使用tar命令來操作。
2.linux tgz命令用法
例:將文件解壓在當(dāng)前目錄:
tar zxvf MY_NAME.tgz 或者 tar zxvf MY_NAME.tar.gz
例:查看usr.tar備份文件的內(nèi)容,并以分屏方式顯示在顯示器上。
$ tar tvf usr.tar | more
例:把/home目錄下包括它的子目錄全部做備份文件,備份文件名為usr.tar。
$ tar cvf usr.tar /home
例:把/home目錄下包括它的子目錄全部做備份文件,并進(jìn)行壓縮,備份文件名為usr.tar.gz 。
$ tar czvf usr.tar.gz /home
3.擴(kuò)展資料:其它的一些關(guān)于tar的用法
tar命令的選項(xiàng)有很多(用man tar可以查看到),但常用的就那么幾個(gè)選項(xiàng),下面
來舉例說明一下:
# tar -cf all.tar *.jpg
這條命令是將所有.jpg的文件打成一個(gè)名為all.tar的包,
-c是表示產(chǎn)生新的包,
-f指定包的文件名。
# tar -rf all.tar *.gif
這條命令是將所有.gif的文件增加到all.tar的包里面去,-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
這條命令是更新原來tar包all.tar中l(wèi)ogo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
這條命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
這條命令是解出all.tar包中所有文件,-x是解開的意思
# 特別注意,在參數(shù) f 之后的文件檔名是自己取的,我們習(xí)慣上都用 .tar 來作為辨識(shí)。
# 如果加 z 參數(shù),則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file
# 如果加 j 參數(shù),則以 .tar.bz2 來作為附檔名啊