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


9

리눅스에서 명령

$ 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

답변:


4

이것은 가까이 온다 :

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


3

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

brew install coreutils

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


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.