2017-02-10 39 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