【发布时间】:2022-01-26 10:02:54
【问题描述】:
我想重命名多个文件。这些文件有一个名称,例如send to Burk.pdf 或 send to Ripley。它们是在不同的日期创建的。
我想重命名所有看起来像这样的文件:
yyyy.mm.dd - original file name
日期应该从创建日期开始。
我找到了如何将文件重命名为创建日期的脚本,但我不知道如何读取和保留原始文件名。
【问题讨论】:
-
command line tool
stat可以以指定格式打印日期,这可以与保存当前文件名的变量结合使用。请edit您的问题并显示一个不完全满足您要求的脚本。 -
@AndresTrujillo 请edit 您的问题以添加信息。 不要为此目的使用 cmets。你想在 R 中实现它还是作为一个 shell 脚本来实现它?如果您用
shell标记您的问题,您应该查找shell 脚本示例。将搜索功能与“重命名具有创建日期的文件”一起使用会导致例如stackoverflow.com/q/36539559/10622916 在 Linux 上,您通常拥有 GNUstat,它可能无需使用date命令即可直接以预期格式打印日期。 -
@Bodo 感谢您的链接。我当然先搜索过,但没有发现任何可行的。很可能我使用了错误的术语。