Essa é uma pergunta um pouco embaraçosa, mas devo admitir que, no final da minha carreira, ainda tenho dúvidas sobre o comando mv.
Frequentemente, tenho esse problema: preciso mover todos os arquivos recursivamente para um nível acima. Digamos que eu tenha a pasta foo e uma barra de pastas dentro dela. Bar tem uma bagunça de arquivos e pastas, incluindo arquivos e pastas de pontos. Como movo tudo na barra para o nível foo?
Se foo estiver vazio, simplesmente movo a barra um nível acima, excluo foo e renomeio a barra para foo. Parte do problema é que não consigo descobrir qual é o curinga do mv para "tudo, incluindo pontos". Uma parte dessa pergunta é esta - existe uma discussão aprofundada sobre os curingas que os comandos cp e mv usam em algum lugar (pesquisar no Google isso apenas traz tutoriais muito básicos).