Corrija seu comando:
rm -rf ~/.Trash/*
Use o sinal de menos " - " na frente de " rf ", já que as opções para a maioria dos comandos são dadas com o sinal de menos " - ", não com o sinal de til" ~ ". O sinal de til " ~ " representa seu diretório inicial, é por isso que ~ / .Trash é traduzido para o subdiretório .Trash em sua casa pasta.
Eu ignorei intencionalmente o " sudo " do seu comando, pois você não precisa de permissões de root para excluir os arquivos do seu próprio usuário. É perigoso usar o sudo se você não souber onde é necessário.