Agrupando arquivos e diretórios ocultos com ls

0

Como ls pode ser sinalizado para classificar . -prefixed diretórios e arquivos ocultos em grupos para que sua saída seja classificada como diretórios visíveis, diretórios ocultos, arquivos visíveis e, em seguida, arquivos ocultos?

No momento, tenho o als de ls para ls -lG --color --group-directories-first , que agrupa diretórios primeiro, mas diretórios visíveis e ocultos são misturados.

Em vez disso, a saída de ls deve ser:

visibleDirectoryA
visibleDirectoryB
.hiddenDirectoryA
.hiddenDirectoryB
visibleFileA
visibleFileB
.hiddenFileA
.hiddenFileB
    
por infosmith 13.01.2018 / 06:38

1 resposta

2

Use -v para ordenação natural. por exemplo,

ls -lG --color --group-directories-first -A -v

Note que enquanto eles são classificados em seu próprio "grupo", os diretórios .hidden aparecerão antes dos diretórios visíveis, não depois deles, porque . ordena menor que a maioria dos outros caracteres. / p>     

por 13.01.2018 / 07:08