Я хочу використовувати 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
3-й і 4-й рядки - це результат, який я отримав. Це відбувається щоразу, коли я використовую 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
Я спробував це на Terminal та iTerm 2 та на новому сеансі. На цьому ж ноутбуці я підключився до свого сервера CentOS і ввів ті самі команди. Це спрацювало чудово. Це призводить мене до думки, що термінальна програма не є проблемою. Я на MacBook Pro (Retina, 15-дюймовий, кінець 2013 року) з ОС X Yosemite версії 10.10.1
Що відбувається і як це можна виправити?
stat
вбудована оболонка і маскує фактичну команду stat. Будь-які ідеї, як відключити це? (У мене на macOS встановлені coreutils GNU, але zsh заважає мені його використовувати).