linux mv命令使用问题

1.mv test ~/tmp 中 "~"是什么意思,不使用这个就会将test文件重命名为tmp

2.image
为什么不能移动 报错没有这个文件

~代表当前用户的根目录。也就是/home/user/

谢谢老师