¿Es esto un error en la versión 8.28/8.30 del comando 'fecha'?

¿Es esto un error en la versión 8.28/8.30 del comando 'fecha'?

Cuando quiero mostrar la fecha en formato AAAA-MM-DD uso el comando:

date +%Y%m%d

Esto funcionó durante años sin problemas. Ahora en Unbuntu 20.04LTS con el comando de fecha versión 8.30, da error:

date: multiple output formats specified

Sin embargo, si lo hago:

sudo date +%Y%m%d

entonces vuelve a funcionar bien. Es extraño que tengas que tener privilegios de root para leer la fecha. Pero ahora lo extraño:

Incluso si soy root, también necesito usarsudo, de lo contrario, aparece el mismo error. Esto me parece muy extraño. ¿Hay alguna razón especial para esto? ¿O es esto un error?

Respuesta1

Úselo type datepara ver si datees un alias o proviene de un directorio divertido en $PATH.

Resultó que el usuario había asignado un alias datea algo que no era óptimo.

información relacionada