어떻게 얻을 수 있나요?ㅋㅋㅋ정확한 시간을 표시하는 명령?
답변1
배포판에 따라 다를 수 있지만 ls
데비안에서는 다음 인수를 사용할 수 있습니다.
--time-style=STYLE
with -l, show times using style STYLE: full-iso, long-iso, iso,
locale, +FORMAT. FORMAT is interpreted like `date'; if FORMAT
is FORMAT1<newline>FORMAT2, FORMAT1 applies to non-recent files
and FORMAT2 to recent files; if STYLE is prefixed with `posix-',
STYLE takes effect only outside the POSIX locale
노력하다
man ls
명령줄에서
답변2
CaseyIT의 솔루션뿐만 아니라 --full-time
옵션도 사용할 수 있습니다.
답변3
ls
로케일은 해당 날짜와 시간을 표시하는 방식에 영향을 미칩니다 .
예를 들어 내 로케일은 을 사용할 때 항상 시간과 분을 표시 en_US.UTF-8
합니다 . 그러나 다음과 같이 로케일을 변경하면:ls
ls -l
LC_TIME=C ls -l
6개월이 지난 파일은 1년을 표시하지 않고, 6개월이 넘었거나 미래의 파일은 시간을 전혀 표시하지 않고 연도를 표시합니다. 로케일 C
(일명 POSIX
로케일)은 이와 관련하여 의 역사적 동작을 재현합니다 ls
(그러나 몇 가지 추가적인 미묘함이 있었던 것으로 기억되는 것 같습니다).
답변4
FreeBSD에서는 -T 플래그가 이를 수행합니다.
ls -alFT
-rwxrwxr-x 1 un un 4900 May 5 10:52:03 2013 custom-banner.js*