Linux下创建名称含当前时间戳减1小时的文件夹方法咨询
实现创建含当前时间减1小时时间戳的文件夹
核心解决方法
借助date命令的时间偏移功能,先获取当前时间往前推1小时的时间戳,再拼接成目标文件夹名称执行创建操作。
Linux系统适用命令
mkdir -p /path/to/local_dir/abc_$(date -d "-1 hour" +%Y%m%d_%H:%M:%S)
-d "-1 hour":指定获取当前时间减去1小时的时间值+%Y%m%d_%H:%M:%S:定义时间戳输出格式,完全匹配你需求的abc_20230613_17:30:00样式
macOS系统适用命令
如果你的机器是macOS,date命令参数逻辑不同,需使用-v参数调整时间:
mkdir -p /path/to/local_dir/abc_$(date -v-1H +%Y%m%d_%H:%M:%S)
-v-1H:表示将当前时间减去1小时
内容的提问来源于stack exchange,提问作者user9409069
相关产品推荐
相关产品推荐

