逐一目錄執行指令 - Linux

Table of Contents

※ 引述《clhung (alone in Osaka)》之銘言:
: 我用的script是
: for a in *
: do
: gzip "$a"
: done
: 先謝過。

: 推 Adama:find 某一目錄/ -type f -exec gzip {} \;

因為我還想用這樣的script,以後可以改為其它的程式配合使用,也想把壓縮完
的原始檔案刪掉,這樣的指令該如何寫?

可能我之前的說明不夠詳細,我補充一下我需要幫忙的地方。
舉例來說,在目錄a下有檔案1,2,3及子目錄b,c,
子目錄b下,有檔案5, 6及子目錄d
而子目錄d下有檔案7,8,9等

我需要把檔案1~9在其各別的子目錄下各別壓縮起來,並刪除掉未壓縮的原始檔
這樣的script該怎麼寫呢?

感恩咧。

--

All Comments

Jack avatarJack2010-01-20
gzip壓完原始檔就自動不見了。我的一行指令可以壓1~9
能一行就做完的事就不要寫script了吧 XD