例如:OPT目录下有个文件夹server,要更改名称为server20220418093334,后缀为系统当前的时间。
拷贝如下代码到一个shell脚本文件中:
#!/bin/bash
time=$(date "+%Y%m%d%H%M%S")
newFolder="server"$time
FolderStat=`mv /opt/server/ /opt/$newFolder/`
上述的变量time,获取了系统当前的日期时间;newFoder为变更后的文件夹名称,为两个字符串拼接而成。在命令行中运行上述的shell.sh,即可实现/opt/server/的文件夹更改名称为/opt/server20220418093334/。
为文件增加时间戳同理。上述目录中的文件夹更改为文件路径即可。新的文件名称拼接为:newFile="server"$time".txt"的样式。