linux - 如何列出(ls)目录中最后修改的 5 个文件?

我知道 ls -t 会按修改时间列出所有文件。但是如何将这些结果限制为仅最后 n 个文件?

最佳答案

尝试使用头部或尾部。如果您想要 5 个最近修改的文件:

ls -1t | head -5

-1(即一个)表示每行一个文件,头部表示取前 5 个条目。

如果你想要最后 5 个尝试

ls -1t | tail -5

https://stackoverflow.com/questions/15691359/

相关文章:

ruby - 即使在使用 rvm pkg install zlib 后也无法加载此类文件 - zli

python - 如何使用 brew 安装的 Python 作为默认 Python?

linux - 使用命令行在启动后重定向进程的 STDERR/STDOUT?

linux - 如何在 Linux shell 中对变量进行除法?

linux - 在 tmux 客户端之间移动窗口

python - 如何使用 Python 将整个文件目录复制到现有目录中?

python - "for line in..."导致 UnicodeDecodeError : '

windows - Microsoft Windows 的终端多路复用器 - GNU Screen

python - 名称错误 : name 'reduce' is not defined in Py

python - 解释 Python 入口点?