我有一个文件,我想将mv重命名为year_month_day_h:m:s - 最好的方法是做什么?只有时间/日期戳的Linux重命名文件
我试过以下,但它并没有动态地添加正确的邮票(原始文件实际上是在名称中包含一个反斜杠):
mv getnw/myfilename.txt "%Y%m%d%H%M%S".txt mv getnw/myfilename.txt "%Y-%m%d%H%M%S".txt mv getnw/myfilename.txt %Y-%m%d%H%M%S.txt mv getnw/myfilename.txt "'date +%Y%m%d%H%M%S'.txt"
使用'mv'。你有什么尝试? – Mat
请将其编辑到您的问题中,并且请添加更多有关源文件名称的外观(即实际示例文件名)以及您想要自动执行的操作的更多详细信息。 – Mat
请注意,尽管大多数文件系统在文件名中使用':'时没有问题,但是将该文件导入兼容Windows的文件系统时会遇到问题,因为这些文件系统将':'视为特殊字符。 – Piskvor