-e
나는 on 옵션을 사용하여 ls
모든 파일이 기간에 관계없이 동일한 형식인지 확인하는 Solaris UNIX에서 실행되는 쉘 스크립트를 가지고 있습니다. 이 옵션은 Linux에서는 사용할 수 없습니다. 동일한 형식이 중요합니다. Linux에도 비슷한 옵션이 있나요? 아니면 더 나은 방법은 해당 옵션을 사용하도록 ls를 업데이트하는 방법이 있습니까 -e
? 이렇게 하면 Linux용 예외 코드를 생성할 필요가 없습니다.
-이자형그리고-엘단, 시간은 초 단위로 표시되며 모든 파일은 연령에 관계없이 하나의 형식인
mmm dd hh:mm:ss yyyy
.
답변1
를 사용하면 --time-style=+FORMAT
형식화된 출력을 설정할 수 있습니다.ls -l --time-style=+"%b %_d %H:%M:%S %Y"
어쩌면 alias
Linux 호스트의 --time-style
각 ls
호출 에 기본값을 설정할 수도 있습니다.
답변2
'현대성'의 상징은 시간을 단순화하는 것이 아니다 -T
. 즉, ls -lT
아주 오래된 파일의 경우에도 시간이 분 단위로 표시됩니다. 이것이 Solaris와 동등한 것을 -T
의미하지는 않습니다 . 시스템이 이를 지원하는지 확인하세요.-l
-e
-lT