Então, eu estava certo. Tudo o que eu tinha que fazer era adicionar -links 2
argumento a find
, então ele produziria diretórios com apenas 2 "hard links" (que são não hard links - é subdiretório e Cada diretório tem pelo menos 2 subdiretórios - '.' e '..') e -k 2
to sort
, então ele classificará pela segunda coluna.
O comando inteiro é assim:
find /{us,va}r -links 2 -type d \! -user root \! -empty -printf "%d %i %k %M %m %u %h/%f\n" | sort -rnk 2