Linux下如何解压zip文件
本篇內容主要講解“Linux下如何解壓zip文件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux下如何解壓zip文件”吧!
通常情況下,Linux系統并不會產生zip文件,而是由用戶把zip文件上傳到Linux系統中,產生解壓的需求。
命令格式:
zip[選項]壓縮包名源文件或源目錄
選項:
-r:壓縮目錄
示例:
zipana.zipanaconda-ks.cfg
壓縮多個文件:
ziptest.zipabcabcd
zip對應的解壓縮命令為unzip:命令所在目錄為/usr/bin/unzip,所有用戶可執行
命令格式:
unzip[選項]壓縮包名
選項:-d:指定解壓縮位置
示例:
unzip-d/tmp/test.zip
2、.gz格式:.gz格式和.bz2格式是Linux中最常見的壓縮格式,使用gzip命令
命令格式:
注意:使用gzip壓縮文件后會將原文件刪除,如果想保留原文件則可以使用-c選項將壓縮過程產生的標準輸出寫入一個新的文件中,示例如下:>的作用是覆蓋內容,>>的作用是追加內容
壓縮目錄下的每個文件:下述命令會將123這個目錄下的每個文件分別進行壓縮,而不是將整個123目錄進行壓縮,也就是說**gzip命令不會打包壓縮**
gzip-r123
解壓縮也可以使用gunzip:
3、.bz2格式:.bz2格式是Linux中的另一種常用壓縮格式,該格式的壓縮算法更先進,壓縮比更高,但是壓縮的時間要比.gz長,.bz2格式的壓縮命令是bzip2,注意bzip2不能壓縮目錄,會報錯
命令格式:
解壓時如果原文件已存在則會報錯,因此最好先將原文件刪除
4、.tar格式:只是打包并不會壓縮文件,.tar格式的打包和解打包都是使用tar命令,區別只是選項不同
打包示例:
打包多個文件:
解打包:
-C(大寫):指定解打包的目錄
Tip:由于gzip和bzip2不能打包只能壓縮,而tar只能打包不會壓縮,因此可以先使用tar打包,然后使用gzip或bzip2進行壓縮
5、.tar.gz格式和.tar.bz2格式:使用tar命令后跟選項的方式實現tar命令和gzip或者bzip2命令的組合,實現同時進行打包和壓縮,這也是最經常使用的壓縮和解壓縮方式
示例:
總結
以上是生活随笔為你收集整理的Linux下如何解压zip文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Fiori架构介绍
- 下一篇: js如何将数组转为字符串