tar -pcf 是什么意思?

Shr*_*thi 2 tar

这就是现在所拥有的:

find /home/a -mtime -1 -type f -print0 | xargs -0 tar -pcf $file01| tee -a $LOGFILE 2>&1 
Run Code Online (Sandbox Code Playgroud)

我明白什么tar -cf是但什么是tar -pcf

Kus*_*nda 8

-p标志在创建存档(使用-c)时没有用,仅在提取时(使用-x)。


从 GNUtar手册:

-p, --preserve-permissions,--same-permissions

提取有关文件权限的信息(超级用户的默认设置)

这是一种可怕的“保留权限和所有权”的说法。

OpenBSD 手册

-p

保留用户和组 ID 以及文件模式,而不管当前的umask(2). 的setuidsetgid位仅保留在用户和组ID可以被保留。只有与-x标志结合才有意义。