![有没有办法伪造文件夹上的日期元数据?](https://linux22.com/image/1562822/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E4%BC%AA%E9%80%A0%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8A%E7%9A%84%E6%97%A5%E6%9C%9F%E5%85%83%E6%95%B0%E6%8D%AE%EF%BC%9F.png)
我在 USB 上收藏了一些 CreativeCommons 音乐,我用数字电视收听,但它的默认媒体播放器功能有点有限。它只提供两种列表顺序(数据和字母顺序),只能通用设置(不能按视图设置),并且适用于文件夹和文件。它也无法从文件中提取曲目编号元数据,如果我想以正确的曲目顺序收听专辑,我必须选择日期顺序。但这使得搜索专辑列表变得非常困难,因为我必须不断地在日期和字母顺序之间来回切换。
有没有办法伪造专辑文件夹上的日期元数据,使其反映专辑发行的年份?例如,对于 2015 年发行的专辑,文件夹会告诉媒体播放器它是在 2015 年创建的。
编辑:我正在使用 GNU-Linux,理想情况下正在寻找可以在终端中使用的命令,或者有关如何编写简单 Bash 脚本的提示,以便一次性完成整个收集。
答案1
touch
接受-d
支持指定感兴趣的日期的参数。
touch -d "2015-04-20" somefolder