如何列出(ls)目录中最后5个修改过的文件?
我知道ls -t
会按修改时间列出所有文件。 但是,我怎么能限制这些结果只有最后n个文件?
尝试使用头部或尾部。 如果你想要5个最近修改的文件:
ls -1t | head -5
-1(这是一个)每行说一个文件,头说前5条。
如果你想最后5次尝试
ls -1t | tail -5
使用tail
命令:
ls -t | tail -n 5
ls -t
按创build时间列表文件而非上次修改时间。 如果ls -ltc
上次修改时间(从上到下)(从上到下)列出文件,请使用ls -ltc
。 因此列出最后的n: ls -ltc | head ${n}
ls -ltc | head ${n}