O que significa tar -pcf?

2

Isso é o que temos agora:

find /home/a -mtime -1 -type f -print0 | xargs -0 tar -pcf $file01| tee -a $LOGFILE 2>&1 

Eu entendo o que é tar -cf , mas o que é tar -pcf ?

    
por Innov 11.10.2017 / 10:54

2 respostas

8

O -p flag não é útil quando criar um arquivo (com -c ), apenas ao extrair (com -x ).

Do manual GNU tar :

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

extract information about file permissions (default for superuser)

Essa é uma maneira horrível de dizer "preservar permissões e propriedades".

De o manual do OpenBSD :

-p

Preserve user and group ID as well as file mode regardless of the current umask(2). The setuid and setgid bits are only preserved if the user and group ID could be preserved. Only meaningful in conjunction with the -x flag.

    
por 11.10.2017 / 10:59
3

De man tar :

   -p, --preserve-permissions
          extract  information  about  file permissions (default for superuser)

i.e. o -p sinalizador garante que as permissões de arquivo (modos chmod) e propriedade (usuário e grupo) sejam preservadas.

    
por 11.10.2017 / 10:57

Tags