2017-02-10 35 views
-1

想知道是否有人可以幫助一個bash腳本以下。Bash腳本移動文件yy/mm/dd

有一個文件夾blah/其中包括每日更新的*.txt文件。

我需要每天將txt文件移動到/archive/yy/mm/dd文件夾格式。

+1

你有什麼企圖迄今?如果是這樣,請分享 – arco444

回答

1

使用下面的腳本:

d=/archive/$(date +%Y/%m/%d) 
mkdir -p "$d" 
find ./blah -type f -name *.txt -exec mv {} "$d" \; 
+0

非常感謝以上,它近乎成功,2017年創建,但月創建爲「24」/存檔/ 2017/24/10 – Steve

+0

編輯它的工作 –

+1

如果你想自動化這個過程,閱讀cronjobs。 這將允許您在任何時候每天都可以執行上述命令。 例如,我每天早上12點用cronjobs打包文件。 – Yarden