diff --git a/_posts/sistemas-operacionais/linux/2019-08-09-linux.md b/_posts/sistemas-operacionais/linux/2019-08-09-linux.md index a903021..d21069b 100644 --- a/_posts/sistemas-operacionais/linux/2019-08-09-linux.md +++ b/_posts/sistemas-operacionais/linux/2019-08-09-linux.md @@ -73,4 +73,28 @@ ntpdate pool.ntp.br ```bash tmux ls tmux attach -d -t [id] +``` + +## Calculando os hashes MD5 de todos os aquivos do diretório atual + +### Incluindo subdiretórios + +```bash +find . -type f -exec md5sum {} \; +``` + +### Excluindo subdiretórios + +```bash +find . -maxdepth 1 -type f -exec md5sum {} \; +``` + +### Gravando os hashes num arquivo + +Para gravar os resultados dos hashes no arquivo `md5sums.txt` adicione o comando `> md5sums.txt` no final do comando. + +### Verificando os hashes MD5 dos arquivos + +```bash +md5sum -c md5sums.txt ``` \ No newline at end of file diff --git a/_posts/sistemas-operacionais/microsoft-windows/2019-08-09-cmd.md b/_posts/sistemas-operacionais/microsoft-windows/2019-08-09-cmd.md index 1daad3b..41eceda 100644 --- a/_posts/sistemas-operacionais/microsoft-windows/2019-08-09-cmd.md +++ b/_posts/sistemas-operacionais/microsoft-windows/2019-08-09-cmd.md @@ -102,6 +102,20 @@ cscript ospp.vbs /unpkey:[FinalChave] Na segunda linha o comando exibe as chaves atualmente instaladas, note que haverá uma ou mais linhas no resultado contendo a informação: **`Last 5 characters of installed product key: XYZ99`** nesse caso o _XYZ99_ seria a informação que seria preenchida no comando da terceira linha no espaço indicado como **`[FinalChave]`**. +## Calculando os hashes MD5 de todos os aquivos do diretório atual + +### Incluindo subdiretórios + +```batch +for /r %i in (*) do certutil -hashfile "%i" MD5 +``` + +### Excluindo subdiretórios + +```batch +for %i in (*) do certutil -hashfile "%i" MD5 +``` + ## Veja também * [Comandos úteis do PowerShell](/ajuda/sistemas-operacionais/microsoft-windows/comandos-uteis-do-powershell) \ No newline at end of file