在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Linux使用zip命令創建拆分/分割zip文件

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-07 17:36 ? 次閱讀

Zip是使用最廣泛的存檔文件格式,它支持無損數據壓縮。Zip文件是包含一個或多個文件或目錄的數據壓縮容器。

已壓縮文件占用較少的磁盤空間可以比未壓縮文件更快地從一臺機器傳輸到另一臺機器。

zip文件適用于所有操作系統,可以在Windows,macOS和Linux中解壓縮Zip文件。在本教程中,我們將向您展示如何在Linux使用zip命令創建拆分/分割zip文件。

安裝 zip

要檢查您的系統上是否安裝zip,請運行命令zip --version,命令將會打印zip的版本號。

如果您的系統上未安裝unzip,終端將會提示你bash: command not found: zip。可以使用發行版的軟件包管理器進行安裝。

如果你的計算機運行的是基于Debian的Linux發行版,例如Ubuntu,Linux mint,可以運行sudo apt update && sudo apt install zip安裝zip。

如果你的計算機運行的是基于Redhat的Linux發行版,例如Fedora,CentOS。可以運行sudo yum install zip安裝zip。

sudo apt install zip
sudo yum install zip

zip 命令選項

zip命令語法形式是zip OPTIONS ARCHIVE_NAME FILESARCHIVE_NAME 是存檔的名稱,FILES可以是一個或者多個文件與目錄。

要在指定的目錄中創建Zip文件,用戶需要對該目錄具有寫入權限,對要壓縮的文件具讀取權限。

ZIP文件不支持Linux權限信息,zip文件解壓縮后的文件并不保留原始權限的信息,解壓縮的文件歸運行unzip命令的用戶所有。

如果你需要保留文件權限信息,使用tar命令創建存檔文件。

zip 命令壓縮文件和目錄

要使用zip命令壓縮一個或多個文件,請在zip命令指定存檔文件的名稱,然后是指定要添加到zip存檔的文件。文件使用空格分隔。

如果指定的名稱省略擴展名.zip,zip命令將會自動添加擴展名到存檔名稱。例如命令zip archivename filename將創建一個與之相同名稱的存檔archivename.zip。

通常,你都是壓縮目錄及其子目錄的所有文件,但zip命令并不會遞歸壓縮所有文件與目錄,如果需要遞歸壓縮文件與目錄,請使用unzip命令的-r選項。

默認情況下,zip命令打印添加到存檔的文件名稱和壓縮方法。要禁止zip命令打印這些信息,可以使用zip命令的-q選項。

zip archivename.zip filename1 filename2 filename3
zip -q archivename.zip filename1 filename2 filename3
zip -r archivename.zip directory_name
adding: filename1 (deflated 63%)
adding: filename2 (stored 0%)
adding: filename3 (deflated 38%)

zip 命令壓縮方法和級別

Zip的默認壓縮方法是 deflate 。如果zip命令確定無法壓縮文件,zip命令則使用store方法將文件添加到zip存檔文件,并且不對文件進行壓縮。

在大多數Linux發行版中,zip命令還支持bzip2壓縮方法。要指定壓縮方法,請使用zip命令的-Z選項。

zip命令允許您使用前綴-和0到9的數字指定壓縮級別。默認壓縮級別為-6。在指定的壓縮級別為-0,所有文件都不會被壓縮,而僅僅是添加到存檔文件。

當壓縮級別指定為-9時,將強制zip命令對所有文件使用最佳壓縮。壓縮級別越高,zip進程占用的CPU越多,并且需要更多時間才能完成。

zip -r -Z bzip2 archivename.zip directory_name
zip -9 -r archivename.zip directory_name
...
adding: sub_dir/ (stored 0%)
adding: sub_dir/file1 (bzipped 52%)
adding: sub_dir/file2 (bzipped 79%)

創建多個拆分zip文件

想象一下,您希望將Zip存檔存儲在文件托管服務上,文件上傳大小限制為1GB,但你的Zip文件為5GB。

此時,您可以使用-s選項后跟指定的文件大小創建多個Zip文件。單位可以是k千字節,m兆字節,g千兆字節或t萬兆字節。

例如命令zip -s 1g -r archivename.zip directory_name將會在zip文件達到1GB后,創建新的zip文件繼續壓縮。

zip -s 1g -r archivename.zip directory_name
archivename.zip
archivename.z01
archivename.z02
archivename.z03
archivename.z04

結論

在Linux,您可以使用zip命令創建Zip存檔。要在Linux解壓縮ZIP存檔,可以使用unzip命令。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11304

    瀏覽量

    209521
  • Zip
    Zip
    +關注

    關注

    0

    文章

    17

    瀏覽量

    8643
  • 文件
    +關注

    關注

    1

    文章

    566

    瀏覽量

    24746
  • 命令
    +關注

    關注

    5

    文章

    684

    瀏覽量

    22027
收藏 人收藏

    評論

    相關推薦

    何在Linux使用zip命令壓縮文件和目錄

    Zip是使用最廣泛的存檔文件格式,它支持無損數據壓縮。Zip文件是包含一個或多個文件或目錄的數據壓縮容器。
    發表于 12-08 16:50 ?9870次閱讀

    何在Java中加密和解密zip文件

    在本文中,我們來學習如何用Zip4j庫創建受密碼保護的壓縮文件并將其解壓。 依賴 讓我們先把 zip4j 依賴關系添加到我們的 pom.xml 文件
    的頭像 發表于 10-08 11:48 ?1793次閱讀

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令。
    的頭像 發表于 12-04 14:45 ?2019次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    SDK Zip文件損壞怎么解決?

    自上次計劃升級論壇以來,SDK 壓縮文件([SDK 版本] ESP8266_NONOS_SDK_V1.5.2_16_01_29)已損壞。 我已經在幾臺機器(Mac、Windows 7 和 Linux)上進行了驗證。 我已經能夠使用 zi
    發表于 07-18 08:19

    Linuxzip unzip安裝步驟

    Linux 安裝 zip unzip 1.apt-get 安裝apt-get install zip2.yum 安裝
    發表于 07-26 07:35

    Linuxzip和rar文件解壓方法

    Linux下如何解壓.zip和.rar文件,對于Window下的常見壓縮文件.zip和.rar,Linu
    發表于 07-26 07:42

    touchgfx zip文件損壞是為什么?

    最近我想嘗試使用 touchgfx 包。我從網站 (en.X-CUBE-TOUCHGFX_4-20-0.zip) 下載了一個 zip 存檔文件,但無法解壓縮。所有使用的程序都將此存檔識別為已損壞。難道我做錯了什么?
    發表于 12-05 07:04

    Linux目錄的創建與刪除命令

    Linux目錄的創建與刪除命令 Linux目錄的創建與刪除命令  mkdir
    發表于 01-18 12:46 ?1319次閱讀

    何在 Linux分割和重組文件!

    導讀Linux?有幾個用于分割文件的工具程序。那么你為什么要分割文件呢?一個用例是將大
    發表于 04-02 14:39 ?369次閱讀

    何在Linux使用tar命令創建/提取tar文件

    `tar`命令允許您創建,提取,解壓縮tar存檔文件。它支持各種壓縮程序,例如`gzip`,`bzip2`,`lzip`,`lzma`,`lzop`,`xz`和`compress`壓縮程序。
    的頭像 發表于 12-05 16:37 ?4119次閱讀

    何在Linux使用pidof命令

    `pidof`是一個命令行程序,可讓您找到正在運行程序的進程ID。在教程中,我們將說明如何在Linux 使用pidof命令。
    的頭像 發表于 12-05 17:01 ?2330次閱讀

    何在Linux使用touch命令

    Linux touch命令用于更改文件時間戳。但touch命令的最常見用法是創建文件。
    的頭像 發表于 12-05 17:21 ?2081次閱讀

    恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?

    本指南展示了如何在Linux中使用rm命令行刪除文件、目錄和其他內容?
    的頭像 發表于 06-09 17:02 ?1183次閱讀

    創建/提取整個Zip文件的新方法

    ?創建和讀取Zip文件,無需中間磁盤/內存存儲,無需等待完整的文件到達或讀取。為服務器和網絡場景以及高需求環境提供了理想的“動態”性能。由響應迅速的支持和開發團隊提供支持,他們的唯一目
    的頭像 發表于 06-25 10:26 ?834次閱讀
    <b class='flag-5'>創建</b>/提取整個<b class='flag-5'>Zip</b><b class='flag-5'>文件</b>的新方法

    vps服務器的linux怎么查看zip壓縮包里的內容?

    命令安裝: sudo apt update sudo apt install unzip 對于其他 Linux 發行版,請使用相應的包管理工具來安裝 unzip。 2、解壓縮zip文件
    的頭像 發表于 03-22 17:34 ?816次閱讀
    主站蜘蛛池模板: 天堂资源站| 免费视频爱爱| 狠狠色狠狠色综合网| 天天看天天爽| 一区二区三区中文字幕| 特级黄一级播放| 不卡一级毛片免费高清| 国产色综合天天综合网| 成人免费看黄网站无遮挡| 欧美成人一区二区三区在线电影| 午夜免费小视频| 亚洲一一在线| 欧美日韩一区二区视频图片| 午夜合集| 免费日本视频| 久久久国产精品网站| 濑亚美莉vs黑人欧美视频| 99久久精品费精品国产| 黄色三级在线观看| 成人午夜亚洲影视在线观看| 亚欧成人乱码一区二区| 成人狠狠色综合| 欧美人与zoxxxx另类9| 色.com| 天天插天天插| 国产精品女丝袜白丝袜| 狠狠色网| 色网址在线观看| 日韩天堂| 热久久影院| 亚洲天堂电影在线观看| 9久久9久久精品| 日一区二区三区| 黄色一级视频网| 色爱区综合激月婷婷激情五月| 手机在线观看你懂的| 天天干干天天| 亚洲天堂爱爱| 亚洲看黄| 在线观看你懂的网站| 99一级毛片|