婚假回來了,第一件事先打個測驗機代碼的壓縮包,可能別的同事有ftp提交過代碼
打壓縮包
zip -q -r test.zip /home/test
-q是不顯示指令詳情
-r是遞回所有檔案檔案夾
在壓縮包里洗掉指定的檔案
zip -dv test.zip a.txt
-d是洗掉
-v是顯示指令的詳情
其他引數:
-A 調整可執行的自動解壓縮檔案,
-b<作業目錄> 指定暫時存放檔案的目錄,
-c 替每個被壓縮的檔案加上注釋,
-d 從壓縮檔案內洗掉指定的檔案,
-D 壓縮檔案內不建立目錄名稱,
-f 更新現有的檔案,
-F 嘗試修復已損壞的壓縮檔案,
-g 將檔案壓縮后附加在既有的壓縮檔案之后,而非另行建立新的壓縮檔案,
-h 在線幫助,
-i<范本樣式> 只壓縮符合條件的檔案,
-j 只保存檔案名稱及其內容,而不存放任何目錄名稱,
-J 洗掉壓縮檔案前面不必要的資料,
-k 使用MS-DOS兼容格式的檔案名稱,
-l 壓縮檔案時,把LF字符置換成LF+CR字符,
-ll 壓縮檔案時,把LF+CR字符置換成LF字符,
-L 顯示著作權資訊,
-m 將檔案壓縮并加入壓縮檔案后,洗掉原始檔案,即把檔案移到壓縮檔案中,
-n<字尾字串> 不壓縮具有特定字尾字串的檔案,
-o 以壓縮檔案內擁有最新更改時間的檔案為準,將壓縮檔案的更改時間設成和該檔案相同,
-q 不顯示指令執行程序,
-r 遞回處理,將指定目錄下的所有檔案和子目錄一并處理,
-S 包含系統和隱藏檔案,
-t<日期時間> 把壓縮檔案的日期設成指定的日期,
-T 檢查備份檔案內的每個檔案是否正確無誤,
-u 與 -f 引數類似,但是除了更新現有的檔案外,也會將壓縮檔案中的其他檔案解壓縮到目錄中,
-v 顯示指令執行程序或顯示版本資訊,
-V 保存VMS作業系統的檔案屬性,
-w 在檔案名稱里假如版本編號,本引數僅在VMS作業系統下有效,
-x<范本樣式> 壓縮時排除符合條件的檔案,
-X 不保存額外的檔案屬性,
-y 直接保存符號連接,而非該連接所指向的檔案,本引數僅在UNIX之類的系統下有效,
-z 替壓縮檔案加上注釋,
-$ 保存第一個被壓縮檔案所在磁盤的卷冊名稱,
-<壓縮效率> 壓縮效率是一個介于1-9的數值,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/224890.html
標籤:Linux
