Linux运维:常用的压缩解压缩命令(zip、tar)
生活随笔
收集整理的這篇文章主要介紹了
Linux运维:常用的压缩解压缩命令(zip、tar)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 壓縮類型
- zip類型
- 1、zip壓縮
- 2、unzip解壓縮
- tar類型
- 1、.tar壓縮和解壓
- 2、.tar.gz壓縮和解壓
- 3、.tar.bz2壓縮和解壓
- 4、.tar.Z壓縮和解壓
- 5、統一解壓方式
- 幾種格式壓縮大小對比
壓縮類型
Linux下常見的壓縮格式有以下幾類,針對以下幾類進行壓縮解壓縮:
zip tar.gz tar.bz2 tar.xz tar.Zzip類型
首先,如果是Linux下安裝了zip命令包的話可以進行zip的解壓縮。
zip的命令格式:
常用的壓縮命令:
1、zip壓縮
將當前目錄下txt壓縮到test.zip中
zip -r test.zip *.txt2、unzip解壓縮
將test.zip解壓縮到./testunzip/目錄
unzip test.zip -d ./testunzip/tar類型
常用壓縮命令
1、.tar壓縮和解壓
將目錄里所有txt文件打包成test.tar
tar -cvf test.tar *.txt解壓縮:
tar -xvf test.tar2、.tar.gz壓縮和解壓
將目錄里所有txt文件打包成test.tar后,并且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為test.tar.gz
tar -czf test.tar.gz *.txt解壓縮:
tar -zxvf test.tar.gz3、.tar.bz2壓縮和解壓
將目錄里所有txt文件打包成test.tar后,并且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為test.tar.bz2
tar -cjf test.tar.bz2 *.txt解壓縮:
tar -jxvf test.tar.bz24、.tar.Z壓縮和解壓
將目錄里所有txt文件打包成test.tar后,并且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為test.tar.Z
tar -cZf test.tar.Z *.txt解壓縮:
tar -Zxvf test.tar.Z5、統一解壓方式
事實上, 從1.15版本開始tar就可以自動識別壓縮的格式,故不需人為區分壓縮格式就能正確解壓
tar -xvf test.tar tar -xvf test.tar.gz tar -xvf test.tar.bz2 tar -xvf test.tar.xz tar -xvf test.tar.Z幾種格式壓縮大小對比
壓縮前文件大小:
[root@hadoop-master ziptest]# ls -lht 總用量 16K -rwxr-xr-x. 1 root root 1.3K 12月 19 16:08 test3.txt -rwxr-xr-x. 1 root root 1.3K 12月 19 16:07 test2.txt -rwxr-xr-x. 1 root root 1.3K 12月 19 16:07 test1.txt -rwxr-xr-x. 1 root root 1.3K 12月 19 16:06 vi_test.txt幾種壓縮格式壓縮后:
[root@hadoop-master ziptest]# ls -lh 總用量 28K -rw-r--r--. 1 root root 10K 12月 19 17:22 test.tar -rw-r--r--. 1 root root 1.2K 12月 19 17:22 test.tar.bz2 -rw-r--r--. 1 root root 960 12月 19 17:22 test.tar.gz -rw-r--r--. 1 root root 3.0K 12月 19 17:22 test.tar.Z -rw-r--r--. 1 root root 3.6K 12月 19 17:23 test.zip總結
以上是生活随笔為你收集整理的Linux运维:常用的压缩解压缩命令(zip、tar)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ZooKeeper学习:CentOS7下
- 下一篇: Linux运维:查看磁盘空间的大小