導航:首頁 > 文件處理 > 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批量壓縮相關的資料

    熱點內容
    優先順序隊列java 瀏覽:152
    輕量化騰訊雲伺服器有什麼用 瀏覽:458
    編譯原理自編譯語言 瀏覽:421
    閑魚app為什麼這么多 瀏覽:688
    安卓手機玩游戲不卡怎麼設置 瀏覽:568
    編譯鏈接裝載書 瀏覽:537
    面試騰訊公司程序員 瀏覽:108
    一個字母y是什麼app 瀏覽:142
    魔獸大腳解壓安裝教程 瀏覽:7
    超時代共享文件夾破解版 瀏覽:441
    命令與征服紅色警戒3攻略 瀏覽:724
    解壓縮jar包 瀏覽:586
    如何計算伺服器的最大並發數 瀏覽:345
    java數組類型定義 瀏覽:850
    安卓卡一和卡二怎麼切換 瀏覽:985
    用價值觀統領演算法強化責任 瀏覽:783
    外匯阿里雲伺服器買哪一種類型 瀏覽:448
    紹興程序員接私活攻略 瀏覽:644
    java獲取上傳圖片 瀏覽:49
    主次梁交叉處箍筋加密長度 瀏覽:967