我想创建一个tar文件,其内容属于owner:group对,在创建文件的系统上不存在该对文件。
这是我尝试的方向:
tar ca --owner='otherowner' --group='othergroup' mydata.tgz mydata
并且在运行此命令时,出现以下错误:
tar: otherowner: Invalid owner
tar: Error is not recoverable: exiting now
有没有一种方法可以强制tar接受owner:group,即使在创建文件的系统上都不存在它们:
1
注意,--owner不是tar支持的选项。这是不可移植的GNUism。使用star时,例如,您可以使用内置的find并指定-chown username / userid -chgrp groupname / groupid。
—
2015年