I am trying to do something like

```
alias ftp='echo do not use ftp. Use sftp instead.'

```

just so that `ftp` will not be accidentally used. But I noticed that

```
ftp abcd.com

```

will cause the command to echo

```
do not use ftp. Use sftp instead. abcd.com

```

because the `abcd.com` is taken to be an argument for `echo`.

Is there a way to make Bash not add `abcd.com` to the substitution, or make `echo` not take it as extra arguments? (Is there a solution for each approach?)

I supposed I could make it

```
alias ftp='sftp'

```

but I just want to make the command stop all together to remind myself not to use `ftp`.