一.tar命令打包檔案
在Linux當中的歸檔檔案的后綴是tar,壓縮包的檔案后綴是tar.gz,在linux下我們想要對一個檔案進行壓縮,首先需要將其歸檔變成tar,然后再才能夠將其變成后綴為tar.gz的壓縮檔案,歸檔也就是將不同的檔案夾或者檔案放到同一個后綴為tar的歸檔檔案當中,相當于將檔案們進行一個合并的操作,linux下的壓縮包后綴為tar.gz而非windows系統下的zip等后綴,我們可以使用tar命令對一個檔案進行歸檔,歸檔的命令如下:
tar -cvf example.tar example
在這行命令當中,我們將example檔案夾歸檔變成了example.tar,同時引數-cvf表示:
c: create創建檔案
v: verbose顯示詳情
f: file表示檔案
我們現在home目錄下的的檔案目錄結構如下所示,有一個example目錄,同時也具備一個example.tar目錄:

下面是之前在終端上輸入的命令,通過ls列印出檔案目錄結構之后可以看到增加了example.tar目錄:

也可以多個檔案歸檔到同一個包里,將檔案進行合并歸檔,命令如下:
tar -cvf exmple.tar file1 file2 file3
當然,我們現在只是對檔案進行了歸檔,也就是把不同的或者單一的檔案放在了一個檔案里面,而想要將這些檔案進行壓縮的話,則必須先將這些檔案進行歸檔,因為壓縮命令只能夠在先歸檔之后再進行操作,
下面我們介紹將檔案進行壓縮的命令:
tar -zcvf example.tar.gz example
這樣我們就可以將檔案進行壓縮了,壓縮之后的檔案后綴為tar.gz,說明這是一個壓縮檔案,
二.tar命令解壓檔案
我們歸檔了一個檔案之后,到需要之時,我們就可以將其解壓,之前我們已經創建了example.tar歸檔檔案,現在我們將其解壓,解壓的命令如下:
tar -xvf example.tar
這樣就可以將剛剛我們歸檔的example.tar檔案解壓,在引數-xvf當中,其中的x代表的是extract抽取的意思,如果我們想將其解壓到某個檔案夾下,則使用:
tar -xvf example.tar -C foldername
-C引數之后添加需要解壓到的檔案夾的名字即可,
如果我們拿到的是一個同時歸檔和壓縮之后的壓縮包呢?也就是后綴為tar.gz的檔案,我們怎么將其解壓呢?方法也和上面類似,使用命令:
tar -zxvf example.tar.gz
即可,如果想要解壓到具體的檔案夾,也可以使用-C引數,再添加相應的檔案夾即可,
如下所示,我們首先創建一個exam檔案夾,然后將其打包壓縮,洗掉掉原檔案之后,再來看能否將壓縮包還原為原檔案exam檔案夾,如下圖所示:

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/1754.html
標籤:Linux
上一篇:pNFS相關;pNFS檔案系統
