Eu posso disparar
ls -lrt
para classificar arquivos e pastas por data de modificação, mas isso não separa os diretórios dos arquivos. Quero ls
me mostrar os primeiros diretórios por data de modificação e depois os arquivos por data de modificação. Como fazer isso?
ls -t
ou (no sentido inverso, mais recente na parte inferior):
ls -tr
A
ls
página do manual descreve isso com mais detalhes e lista outras opções.Os diretórios têm
d
permissões na frente de láls -ltr
Portanto, para obter diretórios com data de modificação classificada, use
ls -ltr |grep ^d
E para arquivos que não sejam diretórios
ls -ltr | grep -v ^d
fonte