Mova / copie arquivos do jeito KISS

Digamos que você esteja em seu diretório inicial e deseja criar uma cópia ou renomear /usr/share/icons/ridiculously/nested/shit.ico. Uma maneira é entrar nesse diretório e fazer suas coisas. Outra maneira é repetir todo o trajeto do trem duas vezes. A terceira e menos forma de digitação é esta:

mv /usr/share/ridiculously/nested/shit.{ico,png}

O que isso faz é renomear shit.icopara shit.png. Portanto, o primeiro argumento entre chaves é a extensão como era e o segundo como será.

Útil quando você deseja renomear arquivos de configuração.

cp /home/thedude/my_awesome_framework/app/config.yml{.example,}

O comando acima é copiado config.yml.examplepara config.yml. Observe que o segundo argumento está em branco, o que significa que removemos a extensão .example.

Isso também funciona para diretórios.