0

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

4

1 回答 1

0

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

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

否则,这似乎不可能按照您描述的确切方式进行。

于 2022-01-26T09:43:02.487 回答