No diretório logo acima da F1, execute este script:
O objetivo do script é evitar que diretórios de fotos redundantes sejam criados em diretórios de fotos.
Além disso, ele é projetado para evitar que seja executado acidentalmente em um local errado, como o diretório raiz do usuário, enquanto não veria o diretório F1
e criaria erroneamente centenas de diretórios de foto nos palácios incorretos.
Além disso, minha intenção era facilitar o acompanhamento do script para que o usuário pudesse personalizá-lo.
#!/bin/bash
while IFS= read -r -d '' i;
do
if [[ ! -d $i/Photo ]]; then
# Filter to skip folders named Photo
thisfolder="$(echo $i | sed "s/.*\///")"
if [[ ! $thisfolder == "Photo" ]]; then
mkdir "$i/Photo"
fi
fi
done < <(find F1 -type d -print0)
Script atualizado:
- Alterou a minúscula
p
emphoto
para maiúscula. - Adicionado suporte para nomes de arquivos não stander (com sugestões de Terdon).