Como la expansión glob (ruta) se realiza primero por el shell antes de las chown
ejecuciones, el patrón glob *
se expande primero a todos los archivos en el directorio actual y los chown
obtiene como sus opciones y argumentos. Tiene un archivo en el directorio actual que comienza con -i
, por chown
lo tanto, lo está considerando como una opción, no como un argumento (nombre de archivo).
Debe usar --
para indicar el final de las opciones para chown
:
chown -R myuser:mygroup -- *
O preceda el patrón glob ( *
) con ./
para indicarlo explícitamente como argumento:
chown -R myuser:mygroup ./*
chown -R myuser:mygroup ./*