find sem sub-diretórios [RESOLVIDO]

1. find sem sub-diretórios [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 04/03/2010 - 18:13h

Ainda to na batalha para deixar meu script um monstro!
Bom, o problema é o seguinte: quando executo o `find` ele me retorna todos os arquivos e pastas dos sub-diretórios corrente.
Por exemplo: `find . -type d` ou `find . -type f` o retorno é de todos os arquivos/diretórios correntes, incluindo sub-diretórios.
Bolando uma estrutura melhor no find, criei o comando: `find . -type f | cut -d"/" -f2`, usei o delimitador `/` para não listar os sub-diretórios correntes, porém, caso exista arquivo dentro de algum sub-diretório, apenas o nome do subdiretório é exibido. Usei até o `| uniq` no final do comando para o nome dos subdiretórios não repetir muitas vezes caso exista muitos arquivos neles.
O que preciso na verdade é usar o `find` para me listar apenas os arquivos do diretorio corrente, pois não posso ter sub-diretórios em meu resultado.
Caso exista alguma forma de fazer isso com qualquer outro comando também aceito.
Um usuário deste fórum me aconselhou a usar, em outra questão, o comando `ls -trC1`, porém o retorno é de todos os arquivos, já tentei modificar este comando de várias formas, mas não deu ceto ainda.


  


2. MELHOR RESPOSTA

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 04/03/2010 - 18:45h

Ó nois ai denovo ... rsss

find * -maxdepth 0 -type f

maxdepth => te mostra quanto decer na arvore ... blz ...



3. Re: find sem sub-diretórios [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 04/03/2010 - 18:53h

Vc é o canivete suíço do `find` em pessoa rss
valeu!


4. Re: find sem sub-diretórios [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 04/03/2010 - 18:56h

Mas acho que isso tb funcionaria

ls -ltpC1 | grep -v /






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts