
날짜를 YYYY-MM-DD 형식으로 표시하려면 다음 명령을 사용합니다.
date +%Y%m%d
이것은 문제없이 오랫동안 작동했습니다. 이제 Unbuntu 20.04LTS에서 date 명령 버전 8.30을 사용하면 오류가 발생합니다.
date: multiple output formats specified
하지만 그렇게 하면:
sudo date +%Y%m%d
그러면 다시 잘 작동합니다. 날짜를 읽으려면 루트 권한이 있어야 한다는 것이 이상합니다. 그런데 이제 이상한 점은 다음과 같습니다.
내가 루트인 경우에도 다음을 사용해야 합니다.sudo
, 그렇지 않으면 동일한 오류가 발생합니다. 이것은 나에게 매우 이상해 보입니다. 여기에는 특별한 이유가 있나요? 아니면 버그인가요?
답변1
별칭인지 type date
, 아니면 .date
$PATH
date
사용자가 차선책으로 별칭을 지정한 것으로 밝혀졌습니다 .