Enviado em 22/10/2021 - 17:47h
jrbusca escreveu:
Obrigado pela ajuda!
M1-Em cada um desses 09 diretórios,
você executa:
cd diretório;
cd subdir; #para cada subdir, do diretório.....
E executa o comando abaixo:
find . -type f -print0 | xargs -0 -L1 -i sha256sum {} > A7.txt;
cd /Volume/WD/A/a1/a2/a3/a4/a5/a6/a7
Resposta: Sim por isto preciso de ajuda para automatizar a operacao, tem dir com muito arquivo, ja me perdi n vezes.
para chegar no ultimo tenho que passar por eles e saber se tem mais profundo ou nao
cd A
ls
cd a1
ls
cd a2
ls
cd a3
M2-Comando tree
Resposta terminal ficou GIGANTESCO, tive que dar ctrl+C para parar.
descrevi como sao os diretorios e os sub na primeira postagens, nomes genericos para eu me achar. Sempre fundos....
M3-um so arquivo??
se der problema(uma falha no hd), nao terei como descobrir nada, mas vamos tentar, obrigado...
Obrigado pela ajuda!
M1-Em cada um desses 09 diretórios,
você executa:
cd diretório;
cd subdir; #para cada subdir, do diretório.....
E executa o comando abaixo:
find . -type f -print0 | xargs -0 -L1 -i sha256sum {} > A7.txt;
cd /Volume/WD/A/a1/a2/a3/a4/a5/a6/a7
Resposta: Sim por isto preciso de ajuda para automatizar a operacao, tem dir com muito arquivo, ja me perdi n vezes.
para chegar no ultimo tenho que passar por eles e saber se tem mais profundo ou nao
cd A
ls
cd a1
ls
cd a2
ls
cd a3
M2-Comando tree
Resposta terminal ficou GIGANTESCO, tive que dar ctrl+C para parar.
descrevi como sao os diretorios e os sub na primeira postagens, nomes genericos para eu me achar. Sempre fundos....
M3-um so arquivo??
se der problema(uma falha no hd), nao terei como descobrir nada, mas vamos tentar, obrigado...
M3:
E posteriormente dividido.....
--------------------------------------------------------------------------------------------------------------------------------
Segue:
#Gera os sha256sum de todos arquivos:
sudo find /Diretório/ -type f -print0|xargs -0 sha256sum > Shasum_Geral.txt
#Altera o separador em: Shasum_Geral.txt
sed -ri 's/ +/;/;s|(/)([[:alnum:]._ -]+)$|\1;\2|' Shasum_Geral.txt
#Cada um no seu diretório, com o nome: shasum_dd-mm-aaaa.txt
awk -v data=$(date +%d-%m-%Y) -F";" '{print $1,$NF > $2"shasum_"data".txt"}' Shasum_Geral.txt
Testado e Aprovado :)
______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________