1. 程式人生 > >[Linux] Zip 命令歸納

[Linux] Zip 命令歸納

zip

功能作用:壓縮檔案或者目錄

位置:/usr/bin/zip

格式用法:zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]

主要引數

-f 更新現有的檔案
-u 與-f引數類似,但是除了更新現有的檔案外,也會將壓縮檔案中的其他檔案解壓縮到目錄中
-d 指定檔案解壓縮後所要儲存的目錄
-m 將檔案壓縮並加入壓縮檔案後,刪除原始檔案,即把檔案移到壓縮檔案中
-r 將指定的目錄下的所有子目錄以及檔案一起處理
-j 不處理壓縮檔案中原有的目錄路徑
-0 在儲存,不壓縮
-l 顯示壓縮檔案內所包含的檔案
-1 較快速度的壓縮
-9 較高質量的壓縮
-q 安靜模式,在壓縮的時候不顯示指令的執行過程
-v 執行是時顯示詳細的資訊
-c 將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換
-z 僅顯示壓縮檔案的備註文字

[email protected] 從標準輸入中讀取名稱,一個路徑名稱用一行
-o 將壓縮檔案內的所有檔案的最新變動時間設為壓縮時候的時間
-x 指定不要處理.zip壓縮檔案中的哪些檔案
-i 只壓縮符合條件的檔案
-F 嘗試修復損壞的壓縮檔案
-D 壓縮檔案內不建立目錄名稱
-A 調整可執行的自動解壓縮檔案
-J 刪除可執行檔案,留下一個普通的zip歸檔檔案
-T 檢查備份檔案內的每個檔案是否正確無誤
-X 解壓縮時同時回存檔案原來的UID/GID
-y 直接儲存符號連線,而非該連線所指向的檔案,本引數僅在UNIX之類的系統下有效
-e 加密
-n 不壓縮具有特定字尾字串的檔案
-h2 顯示更多幫助

應用例項

把所有 my1*.doc 的檔案打包成一個 new1.zip檔案

zip new1.zip my1*.doc

new1.zip 可以省略副檔名簡寫成 new1,它會自行預設 .zip 的副檔名。

刪除除.zip檔案中的指定檔案

zip -d new1.zip my18.doc

如果當初my18.doc 是壓縮在 new1.zip 中的一個檔案,現在這條命令把它從壓縮檔案中抽走並刪掉。-d 是刪除的意思。

新增一個檔案到.zip檔案中

zip -g new1.zip my32.doc

如果當初並沒有把 my32.doc 壓在 new1.zip 裡面,現在把它加進去。-g 選項是增加而不要重新產生的意思

將更改過的檔案新增到壓縮包中

zip -u new1.zip my2*.doc

如果當初 my2*.doc都已經壓縮排 new1.zip 裡面了,但是後來 my2*.doc中有幾個檔案有更改,又不想去找出到底是哪些檔案更改了,這條命令請系統自行幫助檢查,更改過的才更新到壓縮,否則就不必動。

把一個檔案abc.txt和一個目錄dir1壓縮成為yasuo.zip:

zip -r yasuo.zip abc.txt dir1

將/home/Blinux/html/ 這個目錄下所有檔案和資料夾打包為當前目錄下的html.zip

zip -qr html.zip /home/Blinux/html

-q為安靜模式,在壓縮的時候不顯示指令的執行過程

相關推薦

[Linux] Zip 命令歸納

zip 功能作用:壓縮檔案或者目錄 位置:/usr/bin/zip 格式用法:zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list] 主要引數 -

linux zip命令

From:http://hi.baidu.com/jorling/blog/item/13db7bec1c38a1d32e2e21d3.html檔案壓縮和歸檔 有時候,我們需要把一組檔案貯存成一個檔案以便備份或傳輸到另一個目錄甚至另一個計算機上。有時候,我們還需要把檔案壓縮成

linux壓縮命令(四)之zip總結

zip linux zip unzip linux壓縮 zip支持目錄壓縮zip 2.zip 2.txt壓縮文件,支持重命名,源文件不消失zip -r test.zip ? ../d6z/壓縮目錄,壓縮後源文件不消失unzip 11.zip -d ./1/解壓縮都指定目錄,源文件不消失,自動生

Linux 下壓縮與解壓縮 zip、binzip2、tar、zip命令的使用

我們經常需要對檔案壓縮或打包實現統一管理,下面就讓我們來看看gzip、bzip2、tar、zip這些命令的使用 (1)    gzip 格式:gzip [選項] [檔案] 示例: ---在testzip目錄下有以下檔案 --

Linux 備份壓縮 : zip命令詳解

zip命令可以用來解壓縮檔案,或者對檔案進行打包操作。zip是個使用廣泛的壓縮程式,檔案經它壓縮後會另外產生具有“.zip”副檔名的壓縮檔案。 語法 zip(選項)(引數) 選項 -A:調整可執行的自動解壓縮檔案; -b<工作目錄>:指定暫時存放檔案的目錄

linux zip unzip 命令

訪問本站觀看效果更佳 zip命令 zip -r myfile.zip ./* 將當前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案. unzip命令 unzip -o -d /home/bunny myfile.zi

Linux基礎命令---zip

zip zip是一種最通用的檔案壓縮方式,使用於unix、msdos、windows、OS等系統。如果在編譯zip時包含bzip 2庫,zip現在也支援bzip 2壓縮。當將大於4GB的檔案新增到存檔中時,zip會自動使用Zip 64副檔名,包含Zip 64條目的歸檔將被更新(如果結果的歸檔仍然需要Zi

Linux命令歸納

Linux基本命令 Linux Xshell遠端連線 ssh 使用者名稱@id地址 例如: ssh [email protected] 增加類指令 建立資料夾 mkdir 檔名 mkdir -p 路徑 mkdir -p 路徑/{檔案1,檔案2,檔案3}批量建立 mkdir king

linux zip檔案解壓命令詳解

文章轉自:http://www.cnblogs.com/wangkongming/p/4305962.html 1、把/home目錄下面的mydata目錄壓縮為mydata.zip zip -r mydata.zip mydata #壓縮mydata目錄

Linux zip unzip(壓縮與解壓縮)命令

該命令最小化安裝centos7中沒有帶,需要手動安裝,安裝命令 yum install zip unzip zip:壓縮命令       格式:zip 壓縮檔名  原始檔   (壓縮檔案)       例:zip

Linux zip 與 unzip命令詳解

不廢話,直接來簡單介紹: 例項:壓縮伺服器上當前目錄的內容為xxx.zip檔案 zip -r xxx.zip ./ 解壓zip檔案到當前目錄 unzip filename.zip ============================

linuxzip命令打包與解包

-a 將檔案轉成ASCII模式 -F嘗試修復損壞的壓縮檔案 -h顯示幫助介面 -m將檔案壓縮之後,刪除原始檔 -n特定字串 不壓縮具有特定字尾字串的檔案 -o將壓縮檔案內的所有檔案的最新變動時間設為壓縮時候的時間 -q安靜模式,在壓縮的時候不顯示指令的執行過程 -r將指定的目錄下的所有子目錄以及檔案一起處理

個人常用linux命令歸納(3)

繼續linux命令解析,其中(1)還沒有完善,應人之邀,先詳細寫文字編輯命令vi、vim。      4. 文字編輯之vi、vim:                 首先,說明一下,vim是vi的升級版,vim相容了所有vi的指令。                 其次,v

linux常用命令zip,gzip,bzip2,tar)

zip 壓縮成zip檔案 zip 壓縮包 壓縮檔案 -r 壓縮目錄 (經測試好像可以不加r引數,也可以壓縮目錄) unzip 壓縮包 解壓縮 gzip 壓縮成gz檔案 gzip 原始檔,

linux簡單命令8---軟件包安裝

yum安裝 .com 軟件包 rpm http span 軟件包安裝 image size 1:使用yum安裝,它不能包查詢和包校驗。它安裝的是RPM格式文件。沒有yum文件 ------------------------------------------

linux簡單命令10---權限

9.png alt 簡單 技術 size 設置 useradd ges img 1:文件權限設置 數字的用法:chmod 755 文件名 ---------------------------------------------下面是文件權限-------

linux cp命令的覆蓋

cp linux系統定義了別名alias cp=‘cp -i‘-i, --interactive prompt before overwrite (overrides a previous -n option) 交互確認直

LINUX基礎命令

特殊符號 change linux touch 程序 1、mkdir 創建目錄 make directory2、cd 目錄切換 change directory3、touch 創建文件4、pwd 查看當前路徑5、vi 編輯普通文件;6、vim 編程序7、tab 命令路徑補全功能8、

Linux常用命令

log rep 移動 文件權限 查看 his 問題 文件 學習 以下是本人在工作中常用到的Linux命令,記錄下來,方便日常工作學習查用翻閱。 Git管理代碼 【系統操作】 cd 進入目錄 cd ~ 回到根目錄 ls 查看當前目錄下的文件 less 查看某個文件內

Linux常用命令總結

bashrc 命令 配置環境 bit stat 用戶權限 復制 rtu one Linux文件的目錄結構:樹狀結構,/為最高的根目錄 root:root用戶的個人文件夾(家目錄) bin:存放多數用戶可用的命令 boot:存放啟動文件和