導航:首頁 > 文件處理 > linux分包壓縮

linux分包壓縮

發布時間:2023-05-24 12:51:24

linux如何實現批量文件壓縮,壓縮分卷,並添加rar密碼

打個比方,你需要壓縮aaa這個文件,每個分卷100m,就輸入
tar -cjv aaa | split -b 100m

會生成100m的幾個文件,名為xaa,xab,xac……
解包就用

cat x* > bbb

這個bbb可以是你指定的任意文件名,然後

tar -xvf bbb

㈡ Linux zip命令的分卷壓縮和合並解壓

1 正常壓縮 —— zip a.zip a.dat

2 拆分zip ——  zip-s 100m a.zip --out ziptest (100M)

3 合並 —— cat ziptest.* > aa_bak.zip

4 檢驗—— md5sum a.dat (將這個的MD5值與合並解壓之後的對比)

參考link:https://blog.csdn.net/lz6363/article/details/102786151

㈢ Linux打包和壓縮

主要針對單個文件壓縮,而非目錄

此工具來自於ncompress包,此工具目前已經很少使用

對應的文件是 .Z 後綴

格式

常用選項

範例

zcat file.Z 不顯式解壓縮的前提下查看文本文件內容

範例

來自於 gzip 包

對應的文件是 .gz 後綴

格式

常用選項

範例

範例

來自於 bzip2 包

對應的文件是 .bz2 後綴

格式

常用選項

範例

來自於 xz 包

對應的文件是 .bz2 後綴

選項

範例

zip 可以實現打包目錄和多個文件成一個文件並壓縮,但可能會丟失文件屬性信息,如:所有者和組信息,一般建議使用 tar 代替

分別來自於 zip 和 unzip 包

選項

範例

範例:互動式加密和解密

範例: 非互動式加密和解密

tar 即 Tape ARchive 磁帶歸檔,可以對目錄和多個文件打包一個文件,並且可以壓縮,保留文件屬性不丟失,常用於備份功能,推薦使用

對應的文件是 .tar 後綴

格式

選項

(1)創建歸檔,保留許可權

(2)追加文件至歸檔:註:不支持對壓縮文件追加

(3) 查看歸檔文件中的文件列表

(4) 展開歸檔

(5) 結合壓縮工具實現:歸檔並壓縮

範例

範例

範例

split 命令可以分割一個文件為多個文件

範例

將多個切割的小文件合並成一個大文件

cpio 是歷史悠久的打包和解包工具,不過目前也已較少使用

cpio 命令是通過重定向的方式將文件進行打包備份,還原恢復的工具,它可以解壓以「.cpio」或者「.tar」結尾的文件

格式

常用選項

範例

㈣ 在LINUX下想要直接壓縮多個文件夾為tar.gz格式,該怎麼辦

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

㈤ linux解壓拆分的壓縮包

進行分卷壓縮與解壓呢,有如下幾個命令可供使用:假設當前目錄下有proc目錄。
tar -czf - proc | split -b 2m -d - proc.tar.gz
#分卷壓縮proc目錄,並保持每個壓縮包的大小不超過2m位元組。命令執行後,會生成proc.tar.gz00、proc.tar.gz01等文件
cat proc.tar.gz* | tar -xzf -
#將各個分卷壓縮包解壓到當前目錄 ,《Linux就該這么學》
cat proc.tar.gz* > proc.tar.gz #將各個分卷壓縮包合成為一個proc.tar.gz文件
解壓:
解壓xxx.tar.gz00 xxx.tar.gz01 xxx.tar.gz02 xxx.tar.gz03 xxx.tar.gz04 ……先用以下命令合並
cat xxx.tar.gz* >>xxx.tar.gz
然後用tar -vzxf xxx.tar.gz解壓

㈥ linux下,壓縮ZIP文件,用命令怎麼實現分包壓縮

要將目錄logs打包壓縮並分割成多個1M的文件,可以用下面的命令:
tar cjf - logs/ |split -b 1m -
logs.tar.bz2.
完成後會產生下列文件:
logs.tar.bz2.aa, logs.tar.bz2.ab,
logs.tar.bz2.ac
要解壓的時候只要執行下面的命令就可以了:
cat logs.tar.bz2.a* | tar xj

㈦ 在LINUX下想要直接壓縮多個文件夾為tar.gz格式,該怎麼辦

如果是想壓縮多個文件夾到一個tar.gz壓縮包中,直接把所有需要壓縮的多個文件夾路徑都放在一起即可,比如下面的命令把/etc、/var/spool/mail、/root三個文件夾一起壓縮在test.tar.gz這個壓縮包裡面:
tar -zcv -f test.tar.gz /etc /var/spool/mail /root
如果是想要多個文件夾分別壓縮,那就需要多條tar命令來完成了,比如:
tar -zcv -f test1.tar.gz /etc
tar -zcv -f test2.tar.gz /var/spool/mail
tar -zcv -f test3.tar.gz./root

㈧ linux 同時把多個文件夾壓縮成多個壓縮文件命令是什麼

把當前文件夾下所有文件壓縮成zip,並且保存到當前文件夾下(原文件名後加「.zip」)。
find
.
-name
"*"
-exec
zip
{}.zip
{}
\;

閱讀全文

與linux分包壓縮相關的資料

熱點內容
程序員那麼可愛第幾集在重慶相遇 瀏覽:673
上班兩公里源碼 瀏覽:817
南寧溯源碼燕窩訂制 瀏覽:933
在個人文件夾中新建文件 瀏覽:445
中國國家地理pdf下載 瀏覽:107
幾套房子抵押可以解壓其中一套嗎 瀏覽:569
微愛app室外地板怎麼裝飾 瀏覽:231
遼寧省醫保如何用app轉 瀏覽:311
鍾表cNc編程招聘 瀏覽:546
均線pdf 瀏覽:921
手機破解加密的壓縮包 瀏覽:429
dnf程序員分析 瀏覽:365
外星人適合編程嗎 瀏覽:205
phpcurl302跳轉 瀏覽:843
奔放的程序員我的 瀏覽:714
伺服器磁碟滿了文件刪不掉該如何處理 瀏覽:847
壓縮彈簧展開長度 瀏覽:509
如何共享國外app 瀏覽:687
淘寶app如何掃描圖片 瀏覽:594
反編譯作業幫 瀏覽:856