for i in *; do
O * aqui é o caractere globbing do nome do arquivo que corresponde a todos os nomes (não ocultos) no diretório atual.
Em cada iteração do loop, a variável i terá o valor de cada um dos nomes correspondentes a * .
O ; após o * (como na maioria dos outros lugares) pode ser substituído por uma nova linha:
for i in *
do