Good Afternoon All,
我希望在CentOS 6.5中创建一个以当前系统日期命名的目录,然后将新创建的文件指向新的日期目录。
到目前为止,我已经有了“mkdir / home / date +%Y%m%d
”但是,我不确定如何在其中实现mv命令。
最好的问候
亚伦
答案 0 :(得分:3)
不要mv,symlink :)将所有新文件指向/somefolder/current
这是当前日期文件夹的符号链接,在开始当天的行中
current_folder="/somefolder/"`date +%Y%m%d`
mkdir $current_folder
ln -fs /somefolder/current $current_folder
或者,按照您当前的方法,将今天的文件夹移到新文件夹中,请参阅http://www.cyberciti.biz/faq/howto-list-todays-files-with-ls-and-find-command/并在当天的结束处执行此类操作:
current_folder="/somefolder/"`date +%Y%m%d`
mkdir $current_folder
mv `find -maxdepth 1 -type d -mtime -1` $current_folder