Listagem [RESOLVIDO]

1. Listagem [RESOLVIDO]

Arthur Coscarelli
acoscarelli

(usa Ubuntu)

Enviado em 04/02/2013 - 11:15h

Bom Dia Galera ..

Estou precisando de um outro HELP.

Gostaria de contar a quantidade de arquivos de varios diretorios e jogar o resultado em um arquivo de saida, Porem gostaria de fazer isso em todas as pastas do dia corrente apenas .

EXEMPLO:

Gostaria que meu arquivo de "LOG.txt" com os resultados ficasse assim.

NOME_DIRETORIO = 316
NOME_DIRETORIO = 10
NOME_DIRETORIO = 5

No meu caso aqui, existe o diretorio raiz com varias pastas. Só queria pegar a quantidade de arquivos dentro destas pastas, sendo elas as dos dias corrente.

Abraços


  


2. Re: Listagem [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/02/2013 - 11:22h

Vc pode fazer assim:


find /caminho/pasta -type d | wc -l


Com esse comando vc pode criar seu script.


3. Re: Listagem [RESOLVIDO]

Arthur Coscarelli
acoscarelli

(usa Ubuntu)

Enviado em 04/02/2013 - 11:29h

renato_pacheco escreveu:

Vc pode fazer assim:


find /caminho/pasta -type d | wc -l


Com esse comando vc pode criar seu script.



Certo .. e como eu direciono os nomes das pastas e aquivos para um arquivo .txt ?


4. Re: Listagem [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/02/2013 - 11:42h

Achei q vc sabia. É simples:


find /caminho/pasta -type d | wc -l >> /caminho/log.txt



5. Re: Listagem [RESOLVIDO]

Arthur Coscarelli
acoscarelli

(usa Ubuntu)

Enviado em 04/02/2013 - 11:52h

renato_pacheco escreveu:

Achei q vc sabia. É simples:


find /caminho/pasta -type d | wc -l >> /caminho/log.txt



Renato .. eu testei o comando, porem a busca nao foi feita nas pastas do dia.

Tenho uma grade de pastas dentro de uma raiz. La contem diversas pastas de dias anteriores e do dia corrente.

Eu queria pegar apenas a do dia corrente. E o arquivo de LOG vier com o assim Nome_do_Diretorio = 136 .


6. Re: Listagem [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/02/2013 - 12:50h

Ah, sim, havia esquecido.


find /caminho/pasta -type d -mtime -1 | wc -l >> /caminho/log.txt



7. Re: Listagem [RESOLVIDO]

Arthur Coscarelli
acoscarelli

(usa Ubuntu)

Enviado em 04/02/2013 - 15:25h

renato_pacheco escreveu:

Ah, sim, havia esquecido.


find /caminho/pasta -type d -mtime -1 | wc -l >> /caminho/log.txt



esta funcioando ... agora só precisaria que o diretorio tambem fosse impresso junto na log.


tem alguma solução ?


8. Re: Listagem [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/02/2013 - 16:36h




pwd /caminho/pasta >> /caminho/log.txt
find /caminho/pasta -type d -mtime -1 | wc -l >> /caminho/log.txt



9. Re: Listagem [RESOLVIDO]

Arthur Coscarelli
acoscarelli

(usa Ubuntu)

Enviado em 04/02/2013 - 16:52h

renato_pacheco escreveu:




pwd /caminho/pasta >> /caminho/log.txt
find /caminho/pasta -type d -mtime -1 | wc -l >> /caminho/log.txt


beleza Renato ...

ultima duvida pra encerrar seria, como automatizar para varias pastas .

Eu nao tenho como supor quais pastas serao criadas em determinados dias, por isso queria algo que pegasse pela data do dia corrente.

Exemplo: Hoje eu posso ter assim:

caminho/pasta_raiz - ( onde vou direcionar meu comando )
caminho/pasta_raiz/pasta_1
caminho/pasta_raiz/pasta_2
caminho/pasta_raiz/pasta_3
caminho/pasta_raiz/pasta_4

Porem amanha as pastas podem se alterar .... Ou seja, pode existir essas pastas e criar mais algumas.

caminho/pasta_raiz - ( onde vou direcionar meu comando )
caminho/pasta_raiz/pasta_1
caminho/pasta_raiz/pasta_2
caminho/pasta_raiz/pasta_3
caminho/pasta_raiz/pasta_4
caminho/pasta_raiz/pasta_5
caminho/pasta_raiz/pasta_6

Entende ? Gostaria de um comando que entrasse em cada pasta automatico (as com data de modificação do dia) que me mostrasse quantos arquivos tem dentro e gerrasse com arquivo de log com o nome de cada pasta e a quantidade de arquivos.


10. Re: Listagem [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/02/2013 - 17:14h

Ae já é mais complexo. Elaborar isso leva um tempim e tá meio difícil por agora.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts