如何在solaris中使用stat命令获取变量中文件的最后修改时间。
考虑我的文件是路径/home/xyz/Desktop 中的“abc.txt”
最佳答案
也许你有 Perl:
perl -e 'print scalar((stat $ARGV[0])[9])' /home/xyz/Desktop/abc.txt
1394183519
答案以纪元以来的秒数为单位。
或者放入一个变量:
var=$(perl 'print scalar((stat $ARGV[0])[9])' /home/xyz/Desktop/abc.txt)
如果你想要人类可读:
perl -MPOSIX -e 'print POSIX::strftime "%d/%m/%Y\n", localtime((stat $ARGV[0])[9])' yourfile
07/03/2014
关于linux - Solaris 中用于捕获文件最后修改日期的 Stat 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22242473/