Mac之zip unzip 命令(壓縮)

2021-09-14 08:11:30 字數 1053 閱讀 8762

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對剛才記錄下來的命令...