O problema aqui provavelmente está relacionado à lista de controle de acesso (ACL) da pasta Música. A ACL é um sistema de permissão separado dos POSIX regulares, normalmente listados por ls -l. Alguns outros diretórios na pasta Home e em outros lugares também têm ACLs.
Para ver as ACLs no diretório inicial, use:
/bin/ls -le ~
Você provavelmente verá uma regra como 0: group:everyone deny deletepara o diretório Música. Como você observou, você pode substituir o problema com sudo. Se você não quiser fazer isso (ou não puder), terá outras opções, pois é o proprietário do arquivo. Você pode retirar a entrada incorreta da ACL do diretório Música, com base em seu índice (0 no exemplo que forneci acima):
/bin/chmod -a# 0 Music
Ou você pode remover todas as entradas na ACL:
/bin/chmod -N Music
Agora você pode mover o diretório (sujeito às permissões POSIX regulares). Se você deseja devolver a ACL após a mudança, use:
/bin/chmod +a "group:everyone deny delete" Music_tmp
E use /bin/ls -lenovamente para confirmar que a ACL está como você deseja. Confira os exemplos da ACL man chmodpara mais informações. Em particular, esta introdução é útil:
Cada arquivo possui uma ACL, contendo uma lista ordenada de entradas. Cada entrada se refere a um usuário ou grupo e concede ou nega um conjunto de permissões. Nos casos em que um usuário e um grupo existem com o mesmo nome, o nome do usuário / grupo pode ser prefixado com "usuário:" ou "grupo:" para especificar o tipo de nome.
Pedido ACL
Não acho que a página de manual explique as regras sobre pedidos, mas esta página explica claramente as regras de pedidos para ACLs. Em particular, uma denyregra explícita será aplicada antes de uma allowregra explícita . Portanto, enquanto a group:everyone deny deleteentrada estiver em vigor, não é possível conceder ao usuário permissão para excluir com uma allowregra. Isso ocorre porque a permissão é negada ao everyonegrupo, que inclui você, e essa regra será aplicada primeiro.