相关文章推荐
玩足球的毛巾  ·  MediaScannerConnection ...·  2 年前    · 
面冷心慈的熊猫  ·  修改input ...·  2 年前    · 
file= "example.txt" timestamp=$( date +%Y-%m-%d_%H-%M-%S) mv " $file " " ${file%.*} _ ${timestamp} . ${file##*.} "

在上面的脚本中,我们首先定义了一个变量 file ,它包含要重命名的文件的名称。然后,我们使用 date 命令来生成一个时间戳,并将其存储在变量 timestamp 中。最后,我们使用 mv 命令将原始文件重命名为带有时间戳的新文件名。

  • 批量重命名文件并为它们添加时间戳
  • #!/bin/bash
    for file in *.txt
        timestamp=$(date +%Y-%m-%d_%H-%M-%S)
        mv "$file" "${file%.*}_${timestamp}.${file##*.}"
    

    在上面的脚本中,我们使用for循环来遍历当前目录中的所有.txt文件。对于每个文件,我们使用与单个文件相同的步骤来生成时间戳并重命名文件。

    请注意,这些脚本假设您当前在要重命名的文件所在的目录中。如果不在该目录中,您需要修改脚本中的文件路径。

    希望这些示例代码能够帮助您为文件名添加时间戳。如果您有任何问题或需要进一步的帮助,请随时问我。

  •