Concatenar uma sentença find e um ls em Linux

Pergunta
Necessito fazer uma concatenação, das que se conseguem com a barra vertical | em linux para passar a um ls os arquivos que encontro em um find. Testei varias maneiras, mas não consigo.

Valorize esta FAQ:
A FAQ Concatenar uma sentença find e um ls em Linux tem Pertence à categoria:
Resposta
Na realidade, que eu saiba, você não necessita concatenar esses dois comandos com a mencionada barra vertical. O comando find de Linux aceita o parâmetro ls que serve para indicar que a listagem de resultados do find te dá a informação estendida, similar à que você consegue com o comando ls.

Por Miguel Angel Alvarez

Voltar à árvore de categorias Voltar à árvore de categorias

Comentários da faq
Foi enviado 1 comentário à faq
1 comentário revisado:
Resposta
Por: phillipelnx
01/7/12
É muito simples meu brother!
Segue duas formas de fazer o que você tá querendo:

# Essa é forma mais adequada e aconselhável
find /home -name ".pdf" | xargs ls -lhs

# Dessa forma também funciona, mais consome mais recursos da máquina
find /home -name ".pdf" -exec ls -lhs ;

Ah! E a barra vertical é chamada de "pipe" no linux! :D
 
FAQs relacionadas
  + O que faz o comando PWD em linux?
  + Copiar arquivos de windows a linux
  + Sistema de arranque em linux
  + Os links em linux
  + O que é a Unix epoch (época Unix)
  + Comando WC
  + Gerenciamento de usuários em linux
  + Comandos básicos para o uso de um FTP via Linux
  + Visualização de arquivos em linux
  + O que é Fedora?
  + [...]

Ver todas las FAQS de Linux

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato