Você pode criptografar arquivos, mas ainda assim deixar a lista de arquivos descriptografada. Se for esse o caso, salve o código a seguir, como finda.sh
, ou qualquer outro nome que desejar:
for file in *.*; do
if ( 7z l -slt "$file"> /tmp/$file.log); then
echo $file:; cat /tmp/$file.log | grep -iE 'Path*'> $file.log && cat $file.log
fi
done
Salvar funda.sh
Em um diretório onde todos os seus arquivos estão, execute-os e esta é a saída:
./finda.sh
one.7z:
Path = one/abradabra.png
Path = one/birb.png
three.rar:
Path = three/blah.png
Path = three/qwa0g.jpg
two.zip:
Path = two/whut.png