bsdtar 是否有等效的 --mtime 选项?

Is there an equivalent --mtime option for bsdtar?

我需要使用 bsdtar 创建存档并设置修改时间,就像我使用 tar 一样(使用 --mtime=date 选项),但我不能找到 bsdtar 的任何等效选项。 我需要使用 bsdtar 因为 tar 我有扩展属性的问题。 有什么建议吗?

如果你不是绝对必须这样做作为传递给 bsdtar 的参数,你可以使用 touch 更改任何文件的 mtime(需要 root 权限):touch -d "<time>" <filename>.

https://askubuntu.com/questions/62492/how-can-i-change-the-date-modified-created-of-a-file

否则这似乎不可能完全按照您描述的方式进行。