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サーバーに接続し、同じコマンドを入力しました。完璧に機能しました。これは、端末アプリケーションが問題ではないと信じるようになります。OS X Yosemiteバージョン10.10.1を搭載したMacBook Pro(Retina、15インチ、2013年後半)を使用しています
何が起こっているのですか、どうすれば修正できますか?
stat
でシェルが組み込まれ、実際のstatコマンドをマスクします。これを無効にする方法はありますか?(GNU coreutilsをmacOSにインストールしていますが、zshで使用できません)。