Linux 常用基本命令 壓縮 解壓縮 tar
這篇部落格講解歸檔管理 tar 命令。
歸檔管理:tar
計算機中的資料經常需要備份,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個大檔案中,也可以把檔案檔案解開以恢復資料。
tar 使用格式 tar [引數] 打包檔名 檔案
tar 命令很特殊,其引數前面可以使用 “-”,也可以不使用。
常用引數:
注意:除了f需要放到引數的最後,其餘的引數位置任意。
進入到 目錄下,建立如下3個檔案:touch a.py , touch b.py , touch c.py ,接下來進行打包,tar -cvf test.tar *.py ,使用ls命令檢視,如下所示。
在該目錄下建立一個新的目錄,mkdir test, mv test.tar test,進入test資料夾,如下。
在該資料夾下面進行解壓縮包操作。輸入如下命令: tar -xvf test.tar ,可以看得到解壓縮包不會刪除原來的壓縮包。
上面我們實現了打包的操作,但在打包的過程中,僅僅是將檔案放到一個包中,並未對包中的資料進行壓縮,下面我們將進行資料包的壓縮操作。進入到boge目錄下輸入如下命令: tar -zcvf test1.tar.gz *.py ,顯示結果如下:
將test1.tar.gz 放入test目錄下,輸入如下命令 : ll ,可以看到test.tar檔案的大小是10240,test1.tar.gz檔案的大小是128。可以看到兩個包的大小相差有100來倍。
在test目錄下新建一個目錄test1,將test1.tar.gz放入到test1目錄下,輸入下面的命令進行解壓: tar -zxvf test1.tar.gz ,結果如下:
上面的壓縮以及解壓縮命令非常重要,在我使用python的過程中會經常用到,在實際工作中,還會經常看到bz2結尾的壓縮包,該壓縮包壓縮以及解壓縮的格式如下:
- tar -jcvf name.tar.bz2 *.py [ 需要打包的檔案]
- tar -jxvf name.tar,bz2
- 壓縮檔案:zip [-r] 目標檔案(沒有副檔名) 原始檔
- 解壓檔案:unzip -d 解壓後目錄檔案 壓縮檔案
相關文章
- Linux下的tar壓縮解壓縮命令詳解Linux
- Linux tar分卷壓縮與解壓縮Linux
- 壓縮命令tar詳解
- Linux 常用的壓縮與解壓縮命令詳解Linux
- linux下壓縮解壓縮命令Linux
- Linux命令:XZ解壓tar.xz字尾的壓縮包Linux
- Linux常用命令之檔案壓縮與解壓縮命令詳解Linux
- linux常用壓縮解壓複製下載命令Linux
- linux壓縮和解壓縮命令整理Linux
- linux中常見的打包壓縮命令——tar、jarLinuxJAR
- linux下壓縮、解壓命令大全Linux
- Linux壓縮解壓Linux
- tar.gz壓縮命令使用方法
- linux分卷壓縮解壓Linux
- Linux下解壓命令、壓縮命令大全,詳細教程Linux
- 常用壓縮命令彙總
- linux檔案壓縮和解壓命令Linux
- Linux tar 打包 gz bz xz zip 壓縮Linux
- linux 高效壓縮工具之xz的壓縮解壓使用Linux
- Linux打包壓縮解壓工具Linux
- CentOS中zip壓縮和unzip解壓縮命令詳解CentOS
- linux命令系列-zip(壓縮打包)Linux
- Linux基於tar與openssl加密解密壓縮包Linux加密解密
- 『學了就忘』Linux基礎命令 — 32、壓縮和解壓縮相關命令Linux
- Linux下如何安裝、壓縮、解壓軟體包?常用命令彙總!Linux
- 使用Java API進行tar.gz檔案及資料夾壓縮解壓縮JavaAPI
- linux 下面壓縮、解壓.rar檔案Linux
- CentOS 壓縮解壓CentOS
- Linux中檔案的壓縮和解壓縮Linux
- Nginx網路壓縮 CSS壓縮 圖片壓縮 JSON壓縮NginxCSSJSON
- Linux科研武器庫 - 檔案壓縮與解壓縮 - zip / unzipLinux
- Linux之壓縮Linux
- Linux下檔案的壓縮與解壓Linux
- linux 下壓縮與解壓資料夾Linux
- 【Linux基礎】壓縮和解壓Linux
- Linux下lz4解壓縮命令小結Linux
- linuxtar解壓和壓縮Linux
- Golang 學習筆記(四)- archive/tar 實現打包壓縮及解壓Golang筆記Hive
- linux系統壓縮,解壓檔案筆記Linux筆記