Em curingas, os sistemas UNIX são manipulados pelo shell. O escape *
no comando a seguir é passado para cp
, que parece um arquivo chamado /media/*
e presumivelmente não existe.
cp -p -r /media/\* $pth
No Windows, pelo contrário, o *
não é tratado pelo processador de comandos, mas pelo comando copy
.
Somente a raiz tem permissão para alterar a propriedade do arquivo. Caso contrário, qualquer usuário do sistema poderá levar outros arquivos de usuários. Então cp: failed to preserve ownership ...
é esperado.