Tar

匿名壓縮包

  • April 21, 2016

Tar 將我的使用者名編碼到 tarball 中。我可以強迫它製作一個完全匿名的壓縮包嗎?

--owner root僅替換我的使用者名的某些實例。添加USER=root:USER=root tar c --owner root data沒有效果。

簡而言之,我希望:

echo hello world > data; tar c --owner root data | grep "$USER"

匹配

我缺少的是--group=root除了--owner=root.

tar -c --{owner,group}=root

(可能帶有可選的--numeric-owner)完全匿名存檔。

您可以使用--numeric-owner, 它將您的 UID(大多數係統上為 1000 或類似的東西)放入文件中。來自 man tar

--numeric-owner
      always use numbers for user/group names

引用自:https://unix.stackexchange.com/questions/278011