Listar caminho de determinados tipos de arquivo

1. Listar caminho de determinados tipos de arquivo

Ede
ede_linux

(usa Ubuntu)

Enviado em 30/03/2016 - 08:29h

Olá,

Como faço para listar apenas os directorios que contem arquivos pdf? Apenas preciso do caminho até eles.
Por exemplo:
/home/user/Documents
/home/user/Documents/folder1

Estive a ler o comando ls, mas pelo que percebi apenas serve para configurar a visualização. Se pretendo aplicar a regra do ls apenas a determinados arquivos vou precisar do find, certo? Mas como aplico os dois em conjunto? Vou ter que utilizar algo como:

comando find | comando ls

Obrigado


  


2. Re: Listar caminho de determinados tipos de arquivo

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 30/03/2016 - 09:22h

ede_linux escreveu:
Olá,
Como faço para listar apenas os directorios que contem arquivos pdf? Apenas preciso do caminho até eles.
Por exemplo:
/home/user/Documents
/home/user/Documents/folder1
Estive a ler o comando ls, mas pelo que percebi apenas serve para configurar a visualização. Se pretendo aplicar a regra do ls apenas a determinados arquivos vou precisar do find, certo? Mas como aplico os dois em conjunto? Vou ter que utilizar algo como:
comando find | comando ls
Obrigado

------------------------------------------------------------------------------------------------
Bom dia, ede_linux.
Para listar somente o caminho, faça:
find . -type f -iname "*.tar" -exec dirname {} \; 

Se quiser somente o nome do arquivo:
find . -type f -iname "*.tar" -exec basename {} \; 


É isso!

-------------------------------------------------------------------------------------------------------------------------------
Se resolver, marque como resolvido, por favor.
Gostando da resposta, marque-a como MELHOR, dessa forma, ganho uns pontinhos,
o que incentiva a continuar colaborando, ajudando, participando e compartilhando conhecimentos . . . :)
-------------------------------------------------------------------------------------------------------------------------------
Att.:
Marcelo







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts