導航:首頁 > 文件處理 > shell批量壓縮

shell批量壓縮

發布時間:2024-04-08 15:19:08

A. linux shell批量解壓腳本

全部解壓?7za 格式必須有他專用的解壓程序 7z。文件名不要包含空格。
for i in *.7za
do
mkdir -p "x/$i"
7z x "$i" -o"x/$i"

done

7z解壓自動使用多cpu核心。4個解壓文件一個一個解壓比4個同時解壓效率高。

B. 用shell壓縮多個文件夾為zip

壓縮為bcd.zip,保存在a文件夾中,如果要靜默模式,zip命令加-q選項。

文件格式:

另指計算機文件壓縮演算法,原名真空,發明者為菲爾·卡茨,他於1989年1月公布了該格式的資料。

標准 ZIP 壓縮文件格式分析:標准 zip 文件格式由三部分組成:zip 壓縮數據段、中央目錄區、中央目錄區尾部。其中 zip 壓縮數據段又分為 zip 文件頭信息和壓縮數據。如圖 1、2、3 所示。帶☆的是在文件修復中經常用到的。

(2)shell批量壓縮擴展閱讀:

命令參數:

Copyright (C) 1990-1999 Info-ZIP

Type 'zip "-L"' for software license。

Zip 2.3 (November 29th 1999). Usage。

zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]。

The default action is to add or replace zipfile entries from list, which。

can include the special name - to compress standard input。

If zipfile and list are omitted, zip compresses stdin to stdout。

-f freshen: only changed files -u update: only changed or new files。

參考資料來源:網路-Zip


C. Shell程序實現每天將主目錄下的所有目錄和文件歸檔 並壓縮為文件mybackup.tar.gz然後讓腳本開機自動運行

首先確定幾個問題:
1、主目錄路徑,備份文件存放路徑,要麼給腳本自己加上去也行
2、備份完數據後,主目錄下的文件刪不刪,不刪的話相當於每天備份全量,刪除的話每天備份增量
3、備份規則是當天備份前一天的還是當天備份當天的,如果實時有數據,建議備份前一天,如果固定時間有數據,那麼備份當天的即可。
#!/bin/bash
sdir=
ddir=
logfile=./backup-$(date -d "yesterday" +%Y-%m-%d).log
tar -zcvf $ddir/mybackup-$(date -d "yesterday" +%Y-%m-%d) $sdir/* --remove-files &> $logfile
腳本如上,對應三個問題的解釋
1、sdir指定要備份的目錄,ddir指定備份文件存放的目錄
2、腳本中歸檔壓縮命令那一行--remove-files是壓縮後刪除源文件的意思,對應刪除主目錄下的文件,如果不需要刪除,去掉這個參數就行了
3、最後在需要執行的用戶下執行crontab -e(裡面的編輯方式和vim一樣)
0 0 * * * /bin/sh /#這里是腳本所在的目錄/#腳本名稱
:wq保存退出,執行crontab -l能看到這個任務即可,時間的話按自己的需要根據實際情況定義,這里定義每天的0點執行。

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

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

E. 壓縮文件怎麼批量解壓

我們知道WinRAR是個很古老的軟體,不僅歷史悠久而且功能強大。本文分享如何使用命令行語法(也順便介紹VB(A)中的Shell命令)來實現批量的壓縮文件和解壓縮文件。

注意事項

  • 絕對路徑中含空格,需要使用雙引號引起來

  • 通過WinRAR命令行還可以在解壓縮的時候重命名文件

  • 閱讀全文

    與shell批量壓縮相關的資料

    熱點內容
    程序員做競價 瀏覽:696
    江蘇中小學編程納入課程 瀏覽:730
    單純形法包括動態規劃演算法 瀏覽:951
    cpdf百度網盤 瀏覽:671
    綜合布線工程中配線架的演算法 瀏覽:925
    單片機碩士論文 瀏覽:329
    股票預測演算法現狀 瀏覽:430
    程序員三高 瀏覽:180
    pythonfiddle 瀏覽:215
    韓信分油總共有幾種演算法 瀏覽:941
    程序員思維方案 瀏覽:970
    編譯環境要裝c盤嗎 瀏覽:648
    單片機生成pwm 瀏覽:206
    線上租車有什麼app 瀏覽:908
    php程序修改 瀏覽:684
    下列能查找文件或文件夾的操作是 瀏覽:314
    遙感科學與技術演算法待遇 瀏覽:136
    cad標注半徑命令 瀏覽:367
    打卡領購app邀請碼怎麼填 瀏覽:336
    編程訪問許可權沖突 瀏覽:152