BSD에서 ls –time-style = full-iso의 대안은 무엇입니까? mduda mduda

리눅스에서 명령

$ ls -lt --time-style=full-iso

산출

...
-rw-r--r--  1 mduda mduda   1855 2009-08-26 13:07:55.000000000 +0200 screen-configurations.xml
drwxr-xr-x  2 mduda mduda   4096 2009-08-26 13:07:22.000000000 +0200 Documents
drwxr-xr-x  2 mduda mduda   4096 2009-08-26 13:07:22.000000000 +0200 Music
drwxr-xr-x  2 mduda mduda   4096 2009-08-26 13:07:22.000000000 +0200 Pictures


답변

이것은 가까이 온다 :

stat -l -t "%F %T %z" *

그러나 정렬이 없으면 열이 정렬되지 않고 나노초가 포함되지 않습니다. 또한 파일 선택 구문이 다르고 다른 옵션을 ls사용할 수 없거나 다릅니다.

이것은 더 가까이있을 수 있습니다 :

find . -maxdepth 1 -printf "%M %n %-6u %-6g %6s %TY-%Tm-%Td %TT %TZ %f\n"|sort -k 9

Mac OSX에서는 gfind필요합니다 ( brew install gfind) (세분성은 전체 초에 불과 함).

gfind. -maxdepth 1 -printf “% M % n % -6u % -6g % 6s % TY- % Tm- % Td % TT % TZ % f \ n”| 정렬 -k 9


답변

나는이 오래된 질문 알아요,하지만 당신은 OS X에 있다면 당신의 GNU 버전을 얻을로 coreutils를 설치할 수 있습니다 ls포함, --time-style옵션 :

brew install coreutils

기본적으로 설치된 유틸리티 앞에는 접두사가 붙 g으므로로 변경 ls됩니다 gls.


답변

ls --full-time

와 동일하게 작동 ls --time-style=full-iso