Calcular o hash MD5 recursivamente de um diretório no Linux

Posted on ter 15 março 2011 in HowTo • Tagged with conteúdo igual nomes diferentes, hash, linux, md5, shell

É possível gerar no Linux , através do  md5sum ou do sha1sum ,  recursivamente , o hash de arquivos presentes em um diretório.

Se não há subdiretórios, basta:

md5sum um-diretorio-que-deseja-listar/*.*

Porém , num ponto com muitos subdiretórios, pode se usar:

(Para facilitar o trabalho , primeiramente, instale o comando tree.)

Debian/Ubuntu:

apt-get install tree …

Continue reading

Console interativo no Python - melhorado!

Posted on qui 18 novembro 2010 in Dicas • Tagged with ipython, python, shell

Eu que já curto o Python e estava acostumado a testar recursos no console interativo, ao digitar o comando "python", agora aproveito ainda melhor os recursos de documentação embutida das classes em python. Basta utilizar o aplicativo 'ipython'.

O 'ipython' oferece um console muito mais poderoso.

Teste já (se for …


Continue reading

descobrir se é utf-8

Posted on ter 19 outubro 2010 in HowTo • Tagged with linux, shell, unicode, utf-8

Um colega meu estava com a necessidade de descobrir, no Linux, qual a codificação (encoding)  de um arquivo.  Afinal, é uma droga quando o servidor está numa codificação e o arquivo em outra. Certamente você já se deparou com alguma página na Internet em que uma palavra, por exemplo:  "comunicação …


Continue reading

Python - emulando comandos shell

Posted on seg 25 janeiro 2010 in HowTo • Tagged with python, shell

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/python
#-*- coding: UTF-8 -*-

import os

class Cmd(object):
   def __init__(self, cmd):
       self.cmd = cmd
   def __call__(self, *args):
       return os.system("%s %s" % (self.cmd …

Continue reading