Linux下如果把多個檔案批量壓縮成zip檔案

時間 2023-01-01 16:05:03

1樓:出門在外

管道命令可以實現。

ls |grep csv |while read line;do zip $ line;done

如果多個檔案壓縮成一個壓縮包可以如下命令。

zip

2樓:匿名使用者

暈,為什麼linux下面用zip呢。

gzip是linux源生並且自帶的,windows下面的winrar什麼的也可以解壓gzip的檔案。

gzip *.csv

就可以了。解壓的時候 gzip -d *.gz===好吧。非要zip

find . name '*csv' -exec zip {}zip {}

rename 's/.'那個命令最後一個分號別漏了。

3樓:匿名使用者

第一個問題:

for csv in `ls *.csv`; do zip $ csv; num=`echo $csv|awk -f".

"mv $ done

第二個問題:

for csv in `ls *.csv`; do cat $csv | sed 's/aaaa/bbbb/g'>new$csv; /bin/mv new$csv $csv; done

linux zip壓縮。壓縮當前資料夾下所有檔案,壓縮為a.zip。命令列的方法是怎樣。

4樓:網友

linux zip壓縮。壓縮當前資料夾下所有檔案,壓縮為。可以使用命令zip -r dir。例如:

要壓縮/home/data這個目錄,則壓縮命令為zip -q -r /home/data;

如果現在在/home 這個目錄下,則命令是zip -q -r data;

如果在/home/data 這個目錄下,則命令是zip -q -r *

5樓:匿名使用者

zip /*可以說是不對滴。/*前面也缺少一個點。。

等你執行 unzip 時候你會發現一個現象,壓縮時候沒有遞迴,可以說這樣備份是錯誤滴,這個錯誤我犯過幾次了。

壓縮當前的資料夾 zip -r ./r表示遞迴。

解壓 unzip 不解釋。

6樓:匿名使用者

用法如下:

gzip,壓縮檔名:zip或gz,解壓命令:unzip

bzip2,壓縮檔名:bz,解壓命令;bzip2 -d

上面兩個是最常用的壓縮方式,一般在linux下可以通過tar命令實現打包和壓縮(或解壓)。例如:

tar -zcvf file 打包並壓縮成gzip格式,其中-c命令是建立tar包,-z引數是指定壓縮成gzip格式;

tar -zxvf 解包命令,其中-x是解包命令,-z指定解壓縮格式是gzip

tar -jcvf file 打包並壓縮成bzip2格式,其中-c是建立tar包,-j引數指定壓縮成bzip2格式;

tar -jxvf 解包命令,其中-x是解包命令,-j指定解壓縮格式是bzip2

更詳細的linux知識可參考《linux就該這麼學》。

7樓:匿名使用者

你的電腦有winrar軟體麼,有的話就可以開啟,它也可用於壓縮,右鍵有提示。

如果還打不開可能需要密碼(它會提醒),或者檔案損壞了把電影刻盤,前提是你的電腦有燒錄驅動器,或者有很大的網上硬碟可以上傳,然後把電腦內的刪除。

另外,虛機團上產品**,超級便宜。

linux下如何用zip打包某個目錄下所有資料夾為獨立的壓縮包

8樓:百元新

linux zip命令的基本用法是:

zip [引數] [打包後的檔名] [打包的目錄路徑]linux zip命令引數列表:

-a 將檔案轉成ascii模式。

-f 嘗試修復損壞的壓縮檔案。

-h 顯示幫助介面。

-m 將檔案壓縮之後,刪除原始檔。

-n 特定字串 不壓縮具有特定字尾字串的檔案-o 將壓縮檔案內的所有檔案的最新變動時間設為壓縮時候的時間-q 安靜模式,在壓縮的時候不顯示指令的執行過程-r 將指定的目錄下的所有子目錄以及檔案一起處理-s 包含系統檔案和隱含檔案(s是大寫)

-t 日期 把壓縮檔案的最後修改日期設為指定的日期,日期格式為mmddyyyy

舉例:說個最常用的吧,打包/home/a目錄到/home/ zip -r /home/ /home/a///引數一般只要有-r

9樓:匿名使用者

特別感謝【埃及大猩猩 】的答案,我又完善下注:必須在對應目錄下執行,這裡沒有判斷在對應路徑下執行壓縮,這個會把自身也壓縮下,本人也在學習中。

#!/bin/bash

file=`ls`

for i in $file

do## 迴圈遍歷靜默壓縮。

zip -rq $ i

## 壓縮完成顯示一個。

echo $

done

10樓:網友

指令碼#!/bin/bash

file=`ls /home/`

for i in $file

dozip $ i

done低階錯誤 失誤啊。。。真丟臉 已修正。

linux 同時把多個資料夾壓縮成多個壓縮檔案命令是什麼?

11樓:勾謐閻沛山

把當前資料夾下所有檔案壓縮成zip,並且儲存到當前資料夾下(原檔名後加「.zip」)。

find.-name

"*"exec

zip{}.zip

linux如何解壓多個目錄下的多個zip包

12樓:匿名使用者

解壓到。zip所在的目錄:

find test -type f -iname '*zip' -execdir unzip {}

解壓到當前目錄:

find test -type f -iname '*zip' -exec unzip {}

13樓:

將下列指令碼儲存,執行。/ test的全路徑或者直接將test的路徑替換「$1"

#!/bin/sh

ziphome=$1

ziplist=`du -a $ziphome |grep '\zip$'|awk ''

for loop in $ziplist

docd $

unzip -o $loop

done

如何將一個資料夾內的子資料夾全部分別壓縮為多個壓縮包?需要zip格式……

14樓:網友

想對某個資料夾進行壓縮的話,可以在資料夾上單擊右鍵,新增到***rar檔案,即對某個資料夾進行壓縮,想要zip格式的,其實rar與zip格式是沒有太大區別的。可以使用右鍵新增到壓縮檔案,在彈出的視窗中選擇使用zip,就可以壓縮成以資料夾為名字的zip壓縮包。

首要條件是已經安裝winrar解壓縮軟體。

能不能單個檔案批量壓縮為zip格式? 有高人嗎?!!

15樓:哞咪小俠

可以~!

由於winrar和winzip軟體都可以將檔案壓縮成zip格式,且兩款軟體的用途、功能及介面均相近。這裡,用winrar的介面進行介紹,winzip也可參照使用。

1、先用滑鼠右鍵選中要壓縮的若干個檔案,在彈出的右鍵選單中,選中「新增壓縮檔案到。

2、在開啟的第一個winrar介面「常規」選中「壓縮檔案格式」為zip格式。

3、然後跳至第3個選項卡「檔案」。

4、在該頁的底下有一個選項「把每個檔案放到單獨的壓縮檔案中」勾選中。

5、如果不打算配置壓縮比、解壓密碼之類的,這時就可以直接按確定了。

看,是不是所有的檔案每個全都被壓縮成單個單個獨立的zip文件了~

16樓:匿名使用者

winrar就可以做到。

1.選中要壓縮的檔案,點右鍵新增到壓縮檔案2.在彈出的「壓縮檔名和引數」視窗中的常規選項卡中選擇壓縮格式為zip

3.在檔案選項卡中選中「把每個檔案放到單獨的壓縮檔案中(s)」或者直接按alt+s

4.確定。

在linux下想要直接壓縮多個資料夾為tar.gz格式,該怎麼辦

17樓:幻翼高達

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

2、其次,在linux命令列中輸入:tar zvcf 1/ 2/。

3、最後,按下回車鍵執行shell指令,此時發現成功將資料夾1與資料夾2一同壓縮為格式。

18樓:匿名使用者

tar -zcvf test1 test2

解壓縮檔案:

tar zxvf

壓縮檔案命令:

tar -zcvf test1 test2

此命令是將兩個資料夾 或檔案同時壓縮到一個檔案裡面。

linux下解壓多部分zip,分卷的

19樓:不寵無驚

3全部例如, ,

1、 cat > #合併為一個zip包。

2、 unzip #解壓zip包。

管道命令可以實現。

ls |grep csv |while read line;do zip $ line;done

如果多個檔案壓縮成一個壓縮包可以如下命令。

zip

20樓:

用7zip 解壓縮軟體。軟體就幾百k。

把所有的檔案分卷放到一個目錄下,輸入命令。

7z x 他會自動發現分卷。

21樓:網友

如果分卷特別多,合併後壓縮包特別大,超過2g,unzip可能無法解壓另外,您的磁碟可能無法儲存合併的大檔案。

建議使用7zip,安裝也很簡單傻瓜式。

yum install p7zip

然後用7zip直接解壓分卷。

7z e

win7裡面如何把檔案件裡面的檔案批量撒來

木耳一道 呃,不知道有沒有別的方法,給你提供個思路,你這一百多個資料夾裡的檔案型別如果是一樣的,那你可以在存這100個資料夾的資料夾裡用系統自帶的搜尋,比如搜.doc,然後就會顯示所有.doc的檔案,你可以全選然後剪下複製貼上,如果檔案型別不一樣那就麻煩複制貼上吧,可以下個explorer 快那麼一...

如何把檔案放到虛擬機器linux路徑下

幻翼高達 1 首先,連線相應linux主機,進入到linux命令列狀態下,進入到指定路徑下。2 在windows共享目錄下建立新檔案,例如 test1.txt。3 最後,回到linux命令列頁面,再次輸入ls指令發現,新建立的test1.txt已經通過共享目錄放到了虛擬機器指定目錄下。 迪蒙智慧交通...

如果把員工的人事檔案丟失,應承擔什麼樣的責任

王元頁 1,和單位協商,由單位為員工補辦員工檔案。2,如果無法協商,可以通過向單位所在地提起民事訴訟的方式要求單位賠償。3,可以通過訴訟要求單位恢復原狀 補辦員工檔案 賠償損失 與檔案相關,因檔案丟失無法享受各項保險 工資 福利待遇 4,相關規定 1 檔案法 規定 第七條規定 機關 團體 企業事業單...