国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解

這篇具有很好參考價值的文章主要介紹了Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?????博主簡介

????云計算領域優(yōu)質創(chuàng)作者
????華為云開發(fā)者社區(qū)專家博主
????阿里云開發(fā)者社區(qū)專家博主
??交流社區(qū):運維交流社區(qū) 歡迎大家的加入!
?? 希望大家多多支持,我們一起進步!??
??如果文章對你有幫助的話,歡迎 點贊 ???? 評論 ?? 收藏 ?? 加關注+??


zip命令

zip命令的功能是用于壓縮文件,解壓命令為unzip。通過zip命令可以將文件打包成.zip格式的壓縮包,里面會包含文件的名稱、路徑、創(chuàng)建時間、上次修改時間等等信息,與tar命令相似。

語法格式:

zip 參數 目標文件.zip 源文件或目錄名

常用參數:

參數 參數解析
-A 自動解壓縮文件
-b 設置暫存文件的目錄
-c 添加注釋信息到壓縮文件
-d 更新壓縮包內文件
-F 嘗試修復損壞的壓縮文件
-h 顯示幫助信息
-i 僅壓縮符合條件的文件
-k 使用MS-DOS兼容格式
-l 將“LF”替換成“LF+CR”字符
-L 顯示版本信息
-m 壓縮后刪除源文件
-n 不壓縮具有特定字符串的文件
-q 靜默執(zhí)行模式
-r 遞歸處理所有子文件
-S 包含系統(tǒng)和隱藏文件
-s 指定分卷的大小
-t 設置壓縮時間為指定日期
-T 檢查壓縮文件是否正確無誤
-v 顯示執(zhí)行過程詳細信息
-V 保留VMS操作系統(tǒng)的文件屬性
-w 在文件名稱中加入版本編號
-X 不保留過多的文件屬性信息 -y 直接保存符號鏈接,而不是對應文件

參考示例:

  • 1、將指定目錄及其內全部文件都打包成zip格式壓縮包文件
zip -r cs.zip cs

zip 	# 壓縮命令
-r 		# 遞歸處理所有子文件
cs.zip	# 要壓縮的文件名
cs		# 要壓縮的目錄

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解,《Linux從入門到精通》,linux,運維,zip,壓縮包,分片ZIP壓縮包

  • 2、將當前工作目錄內所有以.conf為后綴的文件打包
zip -r conf.zip /etc/*.conf

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解,《Linux從入門到精通》,linux,運維,zip,壓縮包,分片ZIP壓縮包

  • 3、更新壓縮包文件中某個文件
zip -dv conf.zip /etc/locale.conf

zip			# 壓縮命令
-dv			# d:更新壓縮包內文件 v:查看詳細信息
conf.zip			# 要壓縮的文件名
/etc/locale.conf	#要更新的某個文件

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解,《Linux從入門到精通》,linux,運維,zip,壓縮包,分片ZIP壓縮包

  • 4、檢查壓縮文件是否正確無誤
zip -T conf.zip

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解,《Linux從入門到精通》,linux,運維,zip,壓縮包,分片ZIP壓縮包

unzip命令

語法格式:

unzip [參數] 壓縮包名

常用參數:

參數 參數解析
-a 對文本進行必要的字符轉換
-b 不要對文本進行任何字符轉換
-c 適當轉換字符后輸出解壓縮結果
-C 嚴格區(qū)分大小寫
-d 解壓縮文件到指定目錄中
-f 強制覆蓋已有文件
-j 不處理壓縮文件中原有的目錄路徑
-l 顯示壓縮包內文件列表
-L 將壓縮包內文件名改為小寫
-n 解壓縮時不覆蓋已有文件
-p 使用密碼加密
-q 靜默執(zhí)行模式
-t 檢查壓縮包完整性
-v 顯示執(zhí)行過程詳細信息
-x 跳過壓縮包內的指定文件
-z 顯示壓縮包內的備注文字

參考示例:

  • 1、解壓zip包
unzip conf.zip 

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解,《Linux從入門到精通》,linux,運維,zip,壓縮包,分片ZIP壓縮包

  • 2、將壓縮包文件解壓到指定目錄中
unzip conf.zip -d /home/lcy/aaa/

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解,《Linux從入門到精通》,linux,運維,zip,壓縮包,分片ZIP壓縮包

  • 3、測試壓縮包文件是否完整,文件有無損壞

一般用于壓縮完之后檢測壓縮包是否完整。

unzip -t conf.zip

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解,《Linux從入門到精通》,linux,運維,zip,壓縮包,分片ZIP壓縮包

  • 4、批量解壓 壓縮包
for i in *.zip;do unzip $i; done
  • 5、批量解壓 壓縮包并將解壓的文件統(tǒng)一放到一個目錄中
# 先創(chuàng)建一個要存放解壓下來的文件的目錄
mkdir /home/jieya

# 批量解壓并指定放入的目錄
for i in *.zip;do unzip $i -d /home/jieya/; done

分片壓縮文件夾為zip壓縮包(推薦在windows進行分片壓縮)

先將目標壓縮成單個的zip壓縮包,再進行分片:

#先將目錄打成壓縮包
zip -r cs.zip cs/

#檢查壓縮包是否完整(ok即可)
zip -T cs.zip

#先看壓縮包多大
du -sh cs.zip

#然后在根據自己要打多大一個壓縮包,分片壓縮zip壓縮包
zip -s 130m cs.zip --out cs-data.zip

#就可以看到打的壓縮包了, cs-data.z01 cs-data.z02 cs-data.zip

Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解,《Linux從入門到精通》,linux,運維,zip,壓縮包,分片ZIP壓縮包

解析分片壓縮zip壓縮包命令:

-r:遞歸進入子目錄

-T:檢查壓縮包是否完整

-s:指定分卷的最大容量,例如130m代表130MB、10g代表10GB

–out:輸出的zip壓縮包名

cs.zip:中間壓縮包,分卷前的完整壓縮包

使用以上命令進行分卷壓縮時,會產生多個以數字排序的zip壓縮包,如:

cs-data.z01
cs-data.z02

cs-data.zip

總體感覺,分片壓縮zip壓縮包不如在windows上執(zhí)行,還是推薦windows上去執(zhí)行分片壓縮;

合并分片的壓縮包 并 解壓分片zip壓縮包

可以先合并分片壓縮包,再進行解壓:

# 合并分片壓縮包
cat cs-data.z* > cs-new.zip

# 查看剛剛合并的壓縮包大小
du -sh cs-new.zip

# 檢查壓縮包完整性(ok即沒問題)
unzip -t cs-new.zip

# 解壓zip壓縮包
unzip cs-new.zip

解析合并壓縮包命令:

>:重定向符

-t:檢查壓縮包完整性

cs-new.zip:分片壓縮包合并后的完整壓縮包名稱

unzip:解壓zip壓縮包

小提示:
如果在合并完壓縮包之后,檢查壓縮包完整性的時候發(fā)現有錯;

那么可以去windows上進行分片壓縮,在拿到linux上合并,linux上的分片壓縮不是很好,可能在合并并解壓的時候報錯,所以分片壓縮的話還是建議在windows上;
沒有必須要求分片合并解壓在linux上的話,最好也在windows上進行操作。文章來源地址http://www.zghlxwxcb.cn/news/detail-673874.html

到了這里,關于Linux上實現分片壓縮及解壓分片zip壓縮包 - 及zip、unzip命令詳解的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • zip壓縮包太大無法用unzip成功解壓(保姆級)

    zip壓縮包太大無法用unzip成功解壓(保姆級)

    使用unzip命令解壓zip時,出現報錯: (please check that you have transferred or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip properly) 是因為壓縮包太大了,unzip命令解壓不了,選擇使用7za命令進行解壓,如果沒有7za命令,則按照如下方式進行安裝。 1.首先進入網址 h

    2023年04月13日
    瀏覽(14)
  • Linux zip命令壓縮與解壓

    1、unzip windows常見的壓縮包有rar和zip格式,如果要將壓縮包上傳到Linux上再解壓,就要使用unzip命令。以下是unzip常見命令: 沒有unzip可以使用yum安裝 2、zip 如果需要將Linux下的文件傳輸到Windows上,可以使用zip命令 壓縮命令 常用參數:

    2024年02月10日
    瀏覽(20)
  • 使用開源的zip.cpp和unzip.cpp實現壓縮包的創(chuàng)建與解壓

    目錄 1、使用場景 2、壓縮包的創(chuàng)建 3、壓縮包的解壓 4、CloseZipZ和CloseZipU兩接口的區(qū)別?

    2024年02月07日
    瀏覽(24)
  • zip壓縮包上傳到了服務器怎么解壓——提示unzip:command not found

    xshell進入壓縮包所在的文件夾 如果你已經將zip壓縮包上傳到了服務器,可以使用以下命令解壓縮: 其中,file.zip為你上傳的zip壓縮包的文件名。執(zhí)行該命令后,zip壓縮包中的所有文件將被解壓到當前目錄中。 如果你希望將解壓后的文件解壓到指定目錄中,可以使用以下命令

    2023年04月09日
    瀏覽(29)
  • Linux系統(tǒng)常見的壓縮命令和打包命令(gzip,zcat,bzip2,bzcat,xz,xzcat,zip,unzip,tar)

    在Linux的環(huán)境中,壓縮文件的擴展名大多是: tar、tar.gz、*tgz、*gz、 *.Z 、 *.bz2、 *.xz。 這是因為Linux支持的壓縮命令非常多,且不同的命令所用的壓縮技術并不相同,彼此之間可能就無法互通壓縮/解壓縮文件。所以,當你要下載某個壓縮文件時,自然就需要知道該文件是由哪

    2024年02月05日
    瀏覽(30)
  • linux中的壓縮解壓命令:gzip,tar,zip,bzip2

    linux中的壓縮解壓命令:gzip,tar,zip,bzip2

    命令名稱:gzip 語法:gzip? 文件 功能:壓縮文件 壓縮后文件格式:.gz 例子1 ?如上圖所示,先用touch命令創(chuàng)建一個新文件file1,然后使用gzip壓縮該文件。 例子2 如上圖所示,先用cp命令將/etc/services文件復制到/root目錄下并改名為file2,通過ls -l 命令可見該文件的大小為670293B,

    2024年02月05日
    瀏覽(22)
  • unzip 解壓大文件出現錯誤invalid zip file with overlapped components (possible zip bomb)(linux分卷解壓大文件錯誤解決)

    先安裝p7zip 再使用p7zip進行解壓 7z x 001.zip(首文件) 解決 小文件用常見方法就行了 1 2 cat? c.zip.*? d.zip 解壓 unzip d.zip (可能會出錯)

    2024年02月16日
    瀏覽(20)
  • Linux中_使用tar_gzip_zip_rar_命令_打包和解包_壓縮和解壓

    1.3.1、到當前目錄下 1.3.2、到指定目錄下 3.1.1、壓縮當前目錄: 3.1.2、壓縮指定目錄: 3.2.1、到當前目錄 3.2.2、到指定目錄 4.2.1、壓縮文件本身: 4.2.2、遞歸壓縮,將指定目錄下所有文件和子目錄一并壓縮:

    2024年02月04日
    瀏覽(23)
  • linux_文件壓縮、文件解壓(gzip命令、gunzip 命令、bzip2命令、bunzip2命令、tar命令、rar命令、zip命令)

    接上一篇:linux用戶管理(查看在線用戶who命令、創(chuàng)建用戶adduser命令、創(chuàng)建用戶組groupadd命令、查看用戶組groups命令、刪除用戶、設置用戶密碼passwd命令) 本次來分享怎樣在 linux中壓縮和解壓文件夾 ,在linux中壓縮解壓的方式有 5種 ,分別是 gz格式壓縮解壓、bz2格式壓縮解壓、

    2024年02月01日
    瀏覽(23)
  • linux下常見解壓命令gz、tar、zip詳解

    linux下常見解壓命令gz、tar、zip詳解

    .tar.gz和.gz文件不是同一種格式壓縮文件,需要用不同的方式處理 解壓 解壓當當前目錄文件夾下 解壓到指定目錄文件夾下 壓縮 archive.tar.gz 是你希望創(chuàng)建的壓縮文件的名稱,/path/to/directory 是你希望壓縮的目錄或文件的路徑。 -c:創(chuàng)建新的歸檔文件。 -z:使用 gzip 壓縮算法。

    2024年04月16日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包