請問Shell Script如何保留特定檔案? - Linux

Iris avatar
By Iris
at 2011-04-01T11:27

Table of Contents

※ 引述《liaommx (Orz)》之銘言:
: 我有一個shell script
: #!/bin/bash
: date="`date +%Y%m%d`"
: date1=$(date --date='1 days ago' +%Y%m%d)
: date2=$(date --date='2 days ago' +%Y%m%d)
: date3=$(date --date='3 days ago' +%Y%m%d)
: date4=$(date --date='4 days ago' +%Y%m%d)
: date5=$(date --date='5 days ago' +%Y%m%d)
: cd /home/
: rm -rf "$date5"
: 原本是這樣寫的,
: 用意在於移除5天以前的資料夾
: 我每次產生資料夾都會直接以時間當資料夾名稱
: 如果機器每天都開著
: 使用crontab,當然可以移除5天前的資料夾.
: 如果中間隔了兩三天沒開機,
: 那麼只有第五天的資料夾會被清空,第六天前的資料夾都會存在.
: 請問,我這邊能夠怎麼修改會比較適合我這樣的想法?
: 以上述代碼所呈現,
: 僅希望保留date1~date4 (然後我會新增date的資料夾放今天的資料)
: date5之後的檔案都移除,
: 謝謝,
find /home -mtime +5 -exec rm -rf {} \;


--
Tags: Linux

All Comments

wanda小魚也開愚人節玩笑?

Dorothy avatar
By Dorothy
at 2011-04-01T02:15
突然發現小魚變死魚了 肚子向上... 他說該換水了 看看今天是什麼日子 (我都不知道可以換水) 原來小魚也會開愚人節玩笑喔?! - ...

SSH免密碼登入問題

Thomas avatar
By Thomas
at 2011-03-31T23:08
今天想要讓兩台電腦用SSH免密碼登入 但是用了老半天卻一直沒有辦法從A登到B (但確定過兩台登入各自的localhost是沒問題且免密碼的) 要從A登入B時他就叫我輸入密碼且一直說我輸入的密碼是錯誤的 或是要把金鑰從A送到B時也是跟上面的情形一樣 我的步驟如下(括弧內表示所用的指令) 1. 先在 ...

Ubuntu 11.04 Beta 1 出來囉

Kristin avatar
By Kristin
at 2011-03-31T19:17
http://cdimage.ubuntu.com/releases/11.04/beta-1/source/ 等了一天 總算出來了 話說有三個ISO檔= =and#34; 是三個都要載嗎... 這樣也太大了吧... - ...

UbuntuStudio 10.10 如何設定網路?

Emma avatar
By Emma
at 2011-03-31T18:39
各位好 我是一個linux新手,從Ubuntu 9.10開始玩了幾個月,最近因為有興趣又改 裝了UbuntuStudio,我有事先使用過VirtualBox測試裝過,感覺都還不錯, 之後再昨天安裝之後,安裝時出現了DHCP網路無法設定的問題,因為我記得 在VirtualBox測試的時候,好像也沒差,結 ...

請問Red Hat Enterprise Linux 5硬體支援

Ingrid avatar
By Ingrid
at 2011-03-31T16:35
請問 Red Hat Enterprise Linux 5.11 硬體支援性如何?最新的硬體不知是否可以支援(如intel i7 或是較新之顯卡) 是否有網站可以查詢硬體支援列表?(精華區的硬體支援查詢網站多已失效) 感謝 - ...