1. 程式人生 > 實用技巧 >linux中解壓.tgz, .tar.gz ,zip ,gz, .tar檔案

linux中解壓.tgz, .tar.gz ,zip ,gz, .tar檔案

轉載:https://blog.csdn.net/fu6543210/article/details/7984578

將.tgz檔案解壓在當前目錄:
tar zxvf  MY_NAME.tgz 

將.tar.gz檔案解壓在當前目錄:
tar zxvf  MY_NAME.tar.gz

tar -xvf file.tar //解壓 tar包

把/home目錄下包括它的子目錄全部做備份檔案,並進行壓縮,備份檔名為usr.tar.gz 。  
$ tar czvf usr.tar.gz /home

# tar -cf all.tar *.jpg
這條命令是將所有.jpg的檔案打成一個名為all.tar的包。-c是表示產生新的包 ,-f指定包的檔名
tar -rf all.tar *.gif 
這條命令是將所有.gif的檔案增加到all.tar的包裡面去。-r是表示增加檔案的意思。
tar -tf all.tar
這條命令是列出all.tar包中所有檔案,-t是列出檔案的意思
 tar -xf all.tar
這條命令是解出all.tar包中所有檔案,-x是解開的意思
# 特別注意,在引數 f 之後的檔案檔名是自己取的,我們習慣上都用 .tar 來作為辨識。
# 如果加 z 引數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~# 如果加 j 引數,則以 .tar.bz2 來作為附檔名啊~

解壓Zip檔案:提示一下,如果在Linux裡面壓縮,再解壓會放在當前目錄下,所以穩妥點建議指定解壓的檔案。

liunx伺服器上預設沒有安裝zip命令,所以使用時需安裝:
apt-get install zip 或 yum install zip

linux安裝unzip命令:
apt-get install unzip 或 yum install unzip

將檔案解壓到當前目錄下的指定為test檔案裡面,如果不存在該資料夾會自動生成。
unzip -d ./test inception5h.zip
或者解壓到當前檔案下
unzip filename   
檢驗該Zip檔案是否損壞
unzip -t inception5h.zip
會輸出如下結果
Archive:  inception5h.zip
  testing: imagenet_comp_graph_label_strings.txt OK   testing: tensorflow_inception_graph.pb OK   testing: LICENSE OK
解壓gz檔案在當前目錄下
gunzip all.gz
解壓和壓縮rar格式的包 1.下載軟體包,wget 建議在home目錄下,執行下載 wget https://www.rarlab.com/rar/rarlinux-x64-5.6.0.tar.gz 2.解壓 tar zxvf rarlinux-x64-5.6.0.tar.gz 3.安裝 cd rar make //如果提示拒絕,沒有許可權的話,改為 sudo make ,再輸入登入密碼 4.下面就可以解壓和壓縮了 rar a etc.rar /etc/ //壓縮原始檔到指定的路徑下 rar x etc.rar //解壓
————————————————
參考連結 https://blog.csdn.net/majiangNB/article/details/82226873 http://www.jb51.net/LINUXjishu/43356.html http://www.111cn.net/sys/linux/45499.htm