.NET Core SDK をインストールしようと

mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.100-linux-x64.tar.gz -C $HOME/dotnet

とコピペで入力しましたが $HOME/dotnet というフォルダが無いとかいう
エラーが出て終わりました
確かに HOME にはユーザ名のフォルダしか無く、dotnet はユーザ名の
フォルダの中に出来てました
仕方が無いので dotnet を HOME に移動させようとしたら何だか書込み禁止に
なってるようなので、スーパーユーザで何とか貼り付けてまた

mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.100-linux-x64.tar.gz -C $HOME/dotnet

をやっても、頭に sudo を付けても、フォルダが無いと出て全く進みません
一体どうしたらいいんでしょうか?