我可以使用 scp 将文件复制到主目录而无需指定吗?

bir*_*rsp 7 scp

我已经按照教程了解如何使用scp将文件传输到我的服务器。一切都很好。所以我正在使用这样的命令:

scp examplefile yourusername@yourserver:/home/yourusername/
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有一种方法可以让我不必在前面指定目的地 /home/yourusername/. 我已经在地址中使用用户名,有没有办法让远程用户的主目录成为文件传输目的地的“基础”?

或者,澄清一下,我希望能够使用如下命令将文件发送到远程计算机 ( yourusername@yourserver:/home/yourusername/)上用户的主目录:

scp examplefile yourusername@yourserver
Run Code Online (Sandbox Code Playgroud)

是否可以?可行的?

Kus*_*nda 9

使用username@server:作为目标应该是足够的,即

scp somefile username@server:
Run Code Online (Sandbox Code Playgroud)

这会将文件复制somefile到服务器server并将其放在用户的主目录中username。通过“主目录”,我的意思是任何目录都将是该用户在server使用ssh(最有可能/home/username)登录系统时到达的默认目录。