zip -q -r -e -m -o myfile.zip something
-q
表示不顯示壓縮進度狀態
-r表示子目錄子檔案全部壓縮為zip;這部分比較重要,不然的話只有something這個資料夾被壓縮,裡面的沒有被壓縮進去
-e表示你的壓縮檔案需要加密,終端會提示你輸入密碼的;還有種加密方法,這種是直接在命令列裡做的,比如zip -r -p password01! modudu.zip somedir, 就直接用password01!來加密modudu.zip了
-m表示壓縮完刪除原檔案
-o表示設定所有被壓縮檔案的最後修改時間為當前壓縮時間
當跨目錄的時候是這麼操作的
zip -q -r -e -m -o '\user\someone\somedir\somefile.zip' '\users\somedir'
語法:unzip [選項] 壓縮檔案名.zip
各選項的含義分別為:
-x 檔案列表 解壓縮檔案,但不包括指定的file檔案。
-v 檢視壓縮檔案目錄,但不解壓。
-t 測試檔案有無損壞,但不解壓。
-d 目錄 把壓縮檔案解到指定目錄下。
-z 只顯示壓縮檔案的註解。
-n 不覆蓋已經存在的檔案。
-o 覆蓋已存在的檔案且不要求使用者確認。
-j 不重建文件的目錄結構,把所有檔案解壓到同一目錄下。
$ unzip text.zip
2、將壓縮檔案text.zip在指定目錄/tmp
下解壓縮,如果已有相同的檔案存在,要求unzip命令不覆蓋原先的檔案。
$ unzip -n text.zip -d /tmp
3、檢視壓縮檔案目錄,但不解壓。
$ unzip -v text.zip
(原文位址) zip,unzip命令詳解
zip r mydata.zip mydata 把mydata目錄下所有檔案壓縮為mydata.zip zip r abc123.zip abc 123.txt 把abc資料夾和123.txt壓縮成為abc123.zip unzip mydata.zip d mydatabak 把mydata.zi...
Mac之 安裝wget命令
首先需要安裝 pkg config 命令,否則 wget 原始碼編譯會報錯。輸入pkg config檢視命令是否已經安裝。執行如下 tar xf pkg config 0.29.1.tar.gz configure with internal glib make sudo make install本...
Mac之vim普通命令使用
高階一些的編輯器,都會包含巨集功能,vim當然不能缺少了,在vim中使用巨集是非常方便的 qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令...