寻找返回目录中最新文件的命令。
没有看到ls的limit参数…
寻找返回目录中最新文件的命令。
没有看到ls的limit参数…
当前回答
ls -Frt | grep "[^/]$" | tail -n 1
其他回答
我使用:
ls -ABrt1——group- directory -first | tail -n1 . ls -ABrt1——group- directory -first | tail -n1 . ls
它只给我文件名,不包括文件夹。
试试这个简单的命令
ls -ltq <path> | head -n 1
如果需要文件名-最后修改,path = /ab/cd/*.log
如果要修改目录名称-最后一次修改,则path = /ab/cd/*/
ls -t -1 | sed '1q'
将显示文件夹中最后修改的项目。与grep配对以查找带有关键字的最新条目
ls -t -1 | grep foo | sed '1q'
使用R递归选项..你可以认为这是对好的答案的增强
ls -arRtlh | tail -50
ls -lAtr | tail -1
其他解决方案不包括以“。”开头的文件。
该命令还包括'。'和'..,这可能是也可能不是你想要的:
Ls -latr | tail -1