已经有另一个问题有以下答案:
find . -type f -printf '%T@ %pn' | sort -n | tail -1 | cut -f2- -d" "
但是当我在 Solaris 上运行它时出现以下错误
find: bad option -printf
find: [-H | -L] path-list predicate-list
这是我跑步时得到的uname -a
SunOS <SERVER NAME HERE> 5.10 Generic_150400-59 sun4u sparc SUNW,SPARC-Enterprise
有谁知道 Solaris 等效项?请,谢谢!
请,谢谢!
Solaris 中的 "find" 没有 "-printf" 选项。
但您可以执行以下操作。
find . -type f -exec /bin/ls -E {} ; | sort -k6,7 | tail -1
然后,你可以看到类似这样的东西。
rw-r--r-- 1 root other 109 2018-09-13 00:37:39.295187000 +0900 ./newest.txt