Em circunstâncias normais, *
será expandido para todos os arquivos, exceto aqueles que começam com .
; no entanto, se o parâmetro dotglob
estiver definido, os arquivos ocultos também serão expandidos, conforme descrito em esta resposta . Para ter certeza de excluir arquivos ocultos sob todas as circunstâncias, use:
mv [^.]* {TargetDir}/
Aqui [^.]
(ou a alternativa [!.]
) corresponde a qualquer caractere diferente de .
e *
corresponde a qualquer número de caracteres arbitrários (incluindo a cadeia vazia).