
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 date
para ver si date
es un alias o proviene de un directorio divertido en $PATH
.
Resultó que el usuario había asignado un alias date
a algo que no era óptimo.