批量解壓原始碼包

2021-09-14 06:57:39 字數 790 閱讀 1527

如果壓縮包太多,乙個乙個解壓縮實在太麻煩,那麼我們寫乙個小的 shell 指令碼,批量進行解壓縮。命令如下:

[root@localhost ~]# vi tar.sh

#建立解壓縮指令碼

#! /bin/bash

#標稱是 shell指令碼

cd /usr/local/src/

#進入儲存原始碼包的目錄

ls *.tar.gz > /usr/local/src/ls.log

#把所有以.tar .gz結尾的檔名覆蓋寫入ls.log檔案

ls *.tgz >> /usr/local/src/ls.log

#把所有以.tgz結尾的檔名追加寫入ls.log檔案

file=$(cat /usr/local/src/ls.log)

#讀取 is.log 檔案中的內容,賦子變數file

for i in $file

#for迴圈,每次德環把變數file中的乙個檔名

dotar -zxf $i

#解壓縮毎個壓縮檔案

done

rm -rf /usr/local/src/ls.log

#刪除臨時檔案ls.log

#賦予tar.s**件執行許可權

[root@localhost ]

./tar.sh

#執行這個指令碼

mysql原始碼包多大 MySQL原始碼包安裝

root node2 groupadd g 27 mysql root node2 useradd u 27 mysql g mysql s sbin nologin root node2 yum y install make cmake bison gcc c cmake ncurses ncur...

Linux 批量解壓tar包

某目錄下存在幾十個tar檔案,現需要全部解壓到另外乙個目錄中去,故寫了個簡單的指令碼來解決問題 bin bash written by hzy date 2014 10 06 src path path date des path path2 file list ls src path cd des...

ubuntu Json原始碼解壓安裝

php5.2 預設是有 json 的,但我的ubuntu 9.10上沒有。2.解壓,進入目錄。3.編譯前要初始化php環境 phpize 如果提示找不到該命令,就 apt get install php5 dev 安裝它。4.編譯json sudo configure sudo make 5.安裝 ...