Só para acrescentar que lendo o --help de alguns comandos, me chamou a atenção o -v (verbose) quando é chamado em linha de código explica o que está sendo feito em algumas situações.
No caso do mv -v dir1 dir4 -- o mesmo explica que o diretorio foi renomeado(assumindo que não exista o dir4). Uma boa opção para quem está ingressando na área.