stat
명령 을 사용하여 파일에 대한 정보를 얻고 싶습니다 . 저는 이것을 했어요:
Josephs-MacBook-Pro:Desktop Joseph$ echo 'hello' > info.txt
Josephs-MacBook-Pro:Desktop Joseph$ stat info.txt
16777220 21195549 -rw-r--r-- 1 Joseph staff 0 6 "Dec 21 20:45:31 2014" "Dec 21 20:45:30 2014" "Dec 21 20:45:30 2014" "Dec 21 20:45:30 2014" 4096 8 0 info.txt
세 번째와 네 번째 줄은 내가 얻은 출력입니다. 이것은 stat
명령을 사용할 때마다 발생합니다 . 한편 인터넷의 모든 사람들은 다음과 같은 것들을 얻습니다.
File: `index.htm'
Size: 17137 Blocks: 40 IO Block: 8192 regular file
Device: 8h/8d Inode: 23161443 Links: 1
Access: (0644/-rw-r--r--)
Uid: (17433/comphope) Gid: ( 32/ www)
Access: 2007-04-03 09:20:18.000000000 -0600
Modify: 2007-04-01 23:13:05.000000000 -0600
Change: 2007-04-02
16:36:21.000000000 -0600
나는 이것을 터미널과 iTerm 2와 새로운 세션에서 시도했습니다. 같은 랩톱에서 CentOS 서버에 연결하고 동일한 명령을 입력했습니다. 완벽하게 작동했습니다. 이것은 터미널 응용 프로그램이 문제가 아니라고 믿게합니다. OS X Yosemite 버전 10.10.1이 설치된 MacBook Pro (Retina, 15-inch, Late 2013)를 사용하고 있습니다
무슨 일이 있고 어떻게 해결할 수 있습니까?
stat
쉘에 내장되어 있으며 실제 stat 명령을 숨 깁니다. 이것을 비활성화하는 방법에 대한 아이디어가 있습니까? (MacOS에 GNU coreutils가 설치되어 있지만 zsh를 사용하면 사용할 수 없습니다.)