我试图在mac上使用stat(使用python),但是使用 command =" stat --printf' name:%n \ tSize:%s bytes \ t类型:%F \ t时间戳:%z \ n' " + j 在python中,给我一个回复' stat:非法选项 - '这告诉我我的一些标签--printf'名称:%n \ tSize:%s bytes \ t类型:%F \ t时间戳:%z \ n'错了。 请帮帮我!
答案 0 :(得分:2)
MacOS上的--printf
不存在stat
选项。
您正在寻找的是-f
(格式)。
所以你可以这样做:
stat -f 'name: %n \tSize: %s bytes\t Type: %F\t Timestamp:%z\n'
答案 1 :(得分:1)
在stat
上格式化macOS
输出与Linux
版本不同。
stat -f 'Name: %N%tType: %HT%tSize: %z%tTimestamp: %SB%n' filename
应该返回类似于:
的输出Name: filename Type: Regular File Size: 27063 Timestamp: Mar 19 01:02:20 2017