製作/釋放.zip包檔案
問題
1)製作.zip包
建立乙個壓縮包lnxtest.zip,/root目錄下以install開頭的檔案
壓縮/boot與/etc目錄,壓縮名:bebak.zip
2)解壓.zip包
將lnxtest.zip其解壓到/tmp下
將bebak.zip其解壓到/tmp下
方案
zip壓縮工具優點是可跨平台。
在使用時,它的命令格式需注意:
zip 壓縮後檔名 原始檔絕對路徑
壓縮式常用選項為「-r」,壓縮目錄時需加上,代表遞迴壓縮。
解壓時命令為unzip,常用選項為「-d」可以指定解壓位置。
步驟
實現此案例需要按照如下步驟進行。
步驟一:製作.zip包
建立乙個壓縮包lnxtest.zip,/root目錄下以install開頭的檔案,命令操作如下所示:
[root@localhost ~]# cd /opt/
[root@localhost opt]# rm -rf *
[root@localhost opt]# zip lnxtest.zip /root/install*
adding: root/install.log (deflated 75%)
adding: root/install.log.syslog (deflated 86%)
[root@localhost opt]# ls
lnxtest.zip
[root@localhost opt]#
壓縮/boot與/etc目錄,壓縮名:bebak.zip,命令操作如下所示:
[root@localhost opt]# zip -r bebak.zip /boot/ /etc/
[root@localhost opt]# ls
bebak.zip lnxtest.zip
[root@localhost opt]#
步驟二:解壓.zip包
將lnxtest.zip其解壓到/tmp下,命令操作如下所示:
[root@localhost opt]# unzip /opt/lnxtest.zip -d /tmp/
archive: /opt/lnxtest.zip
inflating: /tmp/root/install.log
inflating: /tmp/root/install.log.syslog
[root@localhost opt]#
將bebak.zip其解壓到/tmp下,命令操作如下所示:
[root@localhost opt]# unzip /opt/bebak.zip -d /tmp/
C 製作Zip壓縮包
壓縮包製作也是很多專案中需要用到的功能。比如有大量的檔案 假設有10000個 需要上傳,1個1個的上傳似乎不太靠譜 靠,那得傳到什麼時候啊?這時我們可以製作乙個壓縮包zip,直接傳這個檔案到伺服器端,然後在伺服器目錄解壓,釋放裡面的檔案。這裡我們選用icsharpcode.sharpziplib這個...
linux不解壓zip包直接取出其中的檔案
需求 生產環境中打包zip包之後發現其中乙個檔名錯誤,但是重新打包比較耗費時間,網上查詢資料可以不解壓對zip包中檔案進行操作。1 從zip包中取出檔案 unzip j data test.zip wrongfile.txt d data wrongfiles 把 data test.zip 中wr...
linux的deb包製作
linux的deb包製作 醉清風xf linux的deb包製作 deb包已被廣泛應用但是也在不斷的更新,這裡介紹ubuntu deb包安裝設定使用,幫助大家安裝更新ubuntu deb包系統。製作ubuntu deb包的三種方法 sean s blog 製作ubuntu deb包的三種方法poste...