寻找返回目录中最新文件的命令。
没有看到ls的limit参数…
寻找返回目录中最新文件的命令。
没有看到ls的limit参数…
当前回答
我也需要这样做,我找到了这些命令。这些对我来说很有用:
如果你想要最后一个文件的创建日期在文件夹(访问时间):
ls -Aru | tail -n 1
如果你想要最后一个文件的内容有变化(修改时间):
ls -Art | tail -n 1
其他回答
ls -lAtr | tail -1
其他解决方案不包括以“。”开头的文件。
该命令还包括'。'和'..,这可能是也可能不是你想要的:
Ls -latr | tail -1
ls -t -1 | sed '1q'
将显示文件夹中最后修改的项目。与grep配对以查找带有关键字的最新条目
ls -t -1 | grep foo | sed '1q'
根据模式在每个目录中查找最新的文件,例如工作目录的子目录的名称以“tmp”结尾(不区分大小写):
find . -iname \*tmp -type d -exec sh -c "ls -lArt {} | tail -n 1" \;
ls -Frt | grep "[^/]$" | tail -n 1
我也需要这样做,我找到了这些命令。这些对我来说很有用:
如果你想要最后一个文件的创建日期在文件夹(访问时间):
ls -Aru | tail -n 1
如果你想要最后一个文件的内容有变化(修改时间):
ls -Art | tail -n 1