나는 다음과 같은 통계를 사용하고 있습니다.
stat -f "%Sp %p %l %Su %u %Sg %g %z %a %N %Y" /*
또한 파일이 숨겨져 있는지도 확인해야 합니다(MacOS). 댓글이 .
충분하지 않습니다. MacOS는 더 많은 파일을 숨깁니다.
예를 들어, 이것이 나에게 필요한 것입니다:
ls -lO
total 9
drwxrwxr-x 32 root admin sunlnk 1024 Jun 4 22:00 Applications
drwxr-xr-x 66 root wheel sunlnk 2112 Feb 18 23:23 Library
drwxr-xr-x@ 9 root wheel restricted 288 Jan 1 2020 System
drwxr-xr-x 7 root admin sunlnk 224 May 18 08:12 Users
drwxr-xr-x 4 root wheel hidden 128 Jun 7 12:49 Volumes
drwxr-xr-x@ 38 root wheel restricted,hidden 1216 Jan 1 2020 bin
drwxr-xr-x 2 root wheel hidden 64 Jun 6 2020 cores
dr-xr-xr-x 3 root wheel hidden 4602 Jun 1 14:24 dev
lrwxr-xr-x@ 1 root wheel restricted,hidden 11 Jan 1 2020 etc -> private/etc
처리 속도를 높이려면 이 명령을 명령으로 실행해야 합니다. 내 목표는 모두 위의 통계와 ls
명령의 다섯 번째 열에서 나옵니다. 어떤 팁이 있나요?
숨겨진 아이템이 인쇄된 것을 발견했습니다 %T
. @
그러나 다른 이유로도 나타날 수 있습니다. 이거 사용해도 되나요, 안되나요?
솔루션을 찾을 수 없는 경우 결과를 명령줄의 추가 열과 병합하는 stat
방법이 있습니까 ?stat
ls -lO
답변1
stat
macOS가 FreeBSD와 유사하다면 플래그는 숫자 형식이나 디코딩된 텍스트 형식(예 : .format
%f
%Sf
ls -lo
자세한 내용은 시스템의 및를 man stat
참조 하십시오.man chflags
man ls