在unix(ksh)中使用命令ls排序

在unix(ksh)中使用命令ls排序

我想知道排序如何与ls.
例如:

ls - lrt tri par date
ls - lSr par size, ...

但是我不明白这种模式是如何工作的。

答案1

-l意思是“长”,即它显示长条目,而不仅仅是文件名。-r表示反转排序顺序,-t表示按时间(文件修改时间)排序。-S是按大小排序的。所以:

ls -lrt will sort by time reverse order
ls -lSr will sort by filesize in reverse order

有关更多详细信息,请参阅man ls

相关内容