如何在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

更新於:2021年7月29日

瀏覽量1K+

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.