本帖最后由 阿勒泰 于 2022-8-24 18:03 编辑
#日期变量格式为`date +%Y%m%d`,注意,date后面有空格,+后面没有空格,Y表示年份,m表示月份,d表示日期,MD不要大写,大写后会增加/,导致报错。
#扩展应用
#创建日期命名的文件夹 mkdir `date +%Y%m%d`
- #创建今天日期的文件夹
- mkdir `date +%Y%m%d`
- #验证文件夹是否创建成功
- ll
- drwxr-xr-x 2 Any0ne unknow 68B 8 19 18:03 20220819
- #如果M和D没有小写,会增加/,导致创建文件夹报错
- mkdir `date +%Y%M%D`
- mkdir: 20220408/19: No such file or directory
复制代码
#复制一份带日期的文件 #cp 文件名 文件名`date +%Y%m%d` cp sql.conf sql.conf`date +%Y%m%d`
- #查看当前目录文件
- ll
- -rw-r--r-- 1 Any0ne unknow 0B 8 19 18:08 sql.conf
- #复制带有日期的备份文件
- cp sql.conf sql.conf`date +%Y%m%d`
- #查看复制后的文件是否生成
- ll
- -rw-r--r-- 1 Any0ne unknow 0B 8 19 18:08 sql.conf
- -rw-r--r-- 1 Any0ne unknow 0B 8 19 18:09 sql.conf20220819
复制代码
这是今天改配置文件的时候要手敲日期,觉得有点烦,去网上找到的资料,觉得可能会对大家有用就分享给大家。 |