如何在Linux中建立zip檔案並忽略目錄結構?
為了能夠壓縮檔案並忽略其建立的目錄結構,我們首先必須瞭解Linux上的zip命令的實際含義以及如何使用它。
Linux提供的zip命令允許我們使用以短橫線開頭的數字指定壓縮級別,該數字通常在0到9之間。簡單來說,它用於藉助壓縮來減小檔案大小,有時也用作檔案打包工具。
檔案的壓縮實際上涉及一個或多個壓縮檔案,並將它們壓縮到單個zip存檔中,以及有關這些檔案的一些資訊。
語法
zip [OPTIONS] zipfile files
示例1
考慮一個你想將單個檔案轉換為zip檔案的案例,下面的命令將允許你這樣做。
命令
zip file.zip sample.txt
輸出
-rw-r--r-- 1 immukul staff 661 Jul 14 09:00 file.zip
示例2
你也可以使用以下命令解壓zip檔案以獲取檔案:
命令
unzip file.zip
輸出
-rw-r--r-- 1 immukul staff 661 Jul 14 09:02 sample.txt
為了確保你不會得到模擬檔案的目錄結構,你可以使用以下命令
命令
zip -j zipContent d1/file.txt d2/2.txt d2/3.txt
在上面的命令中,我們可以注意到-j選項代表“junk the path”(丟棄路徑),這將幫助你忽略目錄結構。
輸出
-rw-r--r-- 1 immukul staff 2201512 Jul 14 09:19 zipContent.zip
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP