我们知道有一种方法可以在文件之前列出目录,方法是:
ls -1 --group-directories-first
有没有办法得到相反的结果?我以为--reverse
可以,但显然不行。
注意:我不需要适用于多列输出的解决方案。因此我已包括-1
(或类似地-l
)。
答案1
Shell 的优点在于你可以使用管道组成不同的逻辑单元:
ls -1 --group-directories-first | tac
Wheretac
反转从 stdin 接收的内容(与 相对cat
)。它甚至可以处理彩色输出,这对我来说至关重要:
ls -1 --color=always --group-directories-first | tac