2017-03-19 23 views
1

Mac에서 stat (python 사용)을 사용하려고하는데 다음을 사용합니다. command = "stat --printf 'name : % n \ tSize : % s 바이트 \ t 유형 : % F \ t 타임 스탬프 : % z \ n ' "+ j 파이썬에서, stat': statn : % n에있는 내 태그의 일부를 알려주는 'stat : illegal option - -'응답을줍니다 \ t 크기 : % s 바이트 \ t 유형 : % F \ t 타임 스탬프 : % z \ n '이 잘못되었습니다. 제발 도와주세요!Mac : 통계에 대한 --printf가 부족합니다.

답변

1

--printf 옵션은 MacOS에서 stat과 함께 존재하지 않습니다.

찾고 싶은 것은 -f (형식 용)입니다.

그래서 당신은 할 수 있습니다 :

stat -f 'name: %n \tSize: %s bytes\t Type: %F\t Timestamp:%z\n'

1

macOSstat 출력을 포맷하면 Linux 버전과는 달리입니다.

Name: filename Type: Regular File Size: 27063 Timestamp: Mar 19 01:02:20 2017 

OS X Man Pages > stat

:

stat -f 'Name: %N%tType: %HT%tSize: %z%tTimestamp: %SB%n' filename 

과 유사한 출력을 반환해야