O XMLStarlet fará isso.
xml ls
Oi tudo,
Existe um comando linux que produzirá a estrutura de um determinado diretório como XML? se houver, isso seria incrível.
Muito obrigado
Você pode fazer isso usando o comando 'tree'.
tree -X <dir>
Até onde eu sei, não existe um comando linux padrão para fazer o trabalho, mas no google-ing eu descobri que existe uma multi plataforma livre: xml-directory-listing
Infelizmente está escrito em Java.
Você poderia facilmente escrever um script para isso, usando linguagens como Perl, Python ou Ruby deveria fazer bem.