色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    11380

    瀏覽量

    211361
  • Zip
    Zip
    +關注

    關注

    0

    文章

    17

    瀏覽量

    8684
  • 文件
    +關注

    關注

    1

    文章

    574

    瀏覽量

    24934
  • 命令
    +關注

    關注

    5

    文章

    706

    瀏覽量

    22247
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令
    的頭像 發表于 12-04 14:45 ?2400次閱讀
    如<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 ?1358次閱讀

    何在 Linux分割和重組文件

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

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

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

    何在Linux使用pidof命令

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

    何在Linux使用touch命令

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

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

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

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

    ?創建和讀取Zip文件,無需中間磁盤/內存存儲,無需等待完整的文件到達或讀取。為服務器和網絡場景以及高需求環境提供了理想的“動態”性能。由響應迅速的支持和開發團隊提供支持,他們的唯一目
    的頭像 發表于 06-25 10:26 ?944次閱讀
    <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 ?970次閱讀
    主站蜘蛛池模板: 午夜欧洲亚洲AV永久无码精品 | 欧美日韩国产在线一区二区 | 日韩人妻无码精品久久中文字幕 | 99久久免费国内精品 | 亚洲日本一区二区三区在线不卡 | 日韩免费视频一区 | 日韩亚洲国产欧美免费观看 | 亚洲高清在线天堂精品 | 99热久久久无码国产精品性麻豆 | 日韩精品无码久久一区二区三 | 久久精品视在线-2 | 精品熟女少妇AV免费观看 | 精品一区二区三区免费观看 | 男人吃奶摸下弄进去好爽 | 成人免费看片45分钟 | 国产一区二区三区国产精品 | 热久久国产欧美一区二区精品 | 色橹橹欧美在线观看视频高清 | 伊人久久电影网 | 99re8热视频这在线视频 | 娇妻归来在线观看免费完整版电影 | 国产精品手机在线视频 | 女子扒开腿让男生桶爽 | 青春禁区动漫免费观看 | 成人18视频在线 | 无限资源好看片2019免费观看 | 亚洲男人天堂2018av | 偷拍亚洲制服另类无码专区 | 午夜福利32集云播 | 国产一区二区在线观看免费 | 色噜噜狠狠一区二区三区 | 午夜影院美女 | 全部免费特黄特色大片看片 | 把手戳进美女尿口里动态图 | 成人在线视频播放 | 久久无码av三级 | 视频一区二区中文字幕 | 无限资源在线完整高清观看1 | 52av我爱 | 中文字幕在线不卡精品视频99 | 视频在线观看高清免费看 |