QLC: find / -print | while read i ; do ((${#i} > 1024 ))&& echo $i ; done
Written by Hugo Nunes on April 24th, 2009À uns dias tive um problema com um sistema de backup que reportava que não conseguia efectuar backup a alguns ficheiros porque o seu pathname era mais longo que 1024 caracteres.
A solução para descobrir os ficheiros com pathname maiores do que 1024:
find / -print | while read i ; do ((${#i} > 1024 ))&& echo $i ; done

24
PM
Eu apostaria no “wc -m”; deve ser bem mais rápido… ;)
25
PM
Esquece. O output do find tem mesmo que ser dividido em linhas. Boa solução ;)