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 解壓後目錄檔案 壓縮檔案
相關文章
- tar 分卷壓縮&解壓縮命令
- 常用的解壓縮命令 tar
- Linux下的tar壓縮解壓縮命令詳解Linux
- Linux tar壓縮和解壓縮等命令Linux
- 壓縮解壓命令(tar, zip)
- Linux下tar,jar壓縮,解壓常用命令LinuxJAR
- Linux tar分卷壓縮與解壓縮Linux
- Linux命令 tar 打包解壓縮Linux
- 壓縮命令tar詳解
- Linux 常用的壓縮與解壓縮命令詳解Linux
- linux下壓縮解壓縮命令Linux
- Linux壓縮及解壓縮命令Linux
- linux壓縮(解壓縮)命令詳解-轉Linux
- Linux常用命令之檔案壓縮與解壓縮命令詳解Linux
- linux壓縮和解壓縮命令Linux
- Linux命令:XZ解壓tar.xz字尾的壓縮包Linux
- linux壓縮解壓縮Linux
- linux常用壓縮解壓複製下載命令Linux
- Linux下常用壓縮格式的壓縮與解壓方法Linux
- Linux常用的壓縮命令Linux
- Linux下*.tar.gz檔案解壓縮命令Linux
- 常用的壓縮解壓縮以及網路通訊命令
- linux壓縮和解壓縮命令整理Linux
- linux壓縮和解壓縮命令大全Linux
- LINUX(解)壓縮命令Linux
- linux下壓縮、解壓命令大全Linux
- tar的打包-壓縮與解壓縮,並解壓到指定的目錄
- Linux下zip壓縮和unzip解壓縮命令全解Linux
- Linux常用命令(壓縮命令)Linux
- Linux下常用壓縮格式的壓縮與解壓方法---轉載Linux
- linux中常見的打包壓縮命令——tar、jarLinuxJAR
- 常用的壓縮和解壓命令案例
- Linux壓縮解壓Linux
- unix和linux下常用壓縮格式的壓縮與解壓方法(轉)Linux
- linux壓縮命令Linux
- 常用壓縮命令彙總
- tar.gz壓縮命令使用方法
- linux分卷壓縮解壓Linux