Scp

我可以使用 scp 將文件複製到主目錄而無需指定嗎?

  • January 28, 2022

我已按照教程了解如何使用scp將文件傳輸到我的伺服器。一切都很好。所以我使用這樣的命令:

scp examplefile yourusername@yourserver:/home/yourusername/

但我想知道是否有辦法讓我不必在前面指定目的地/home/yourusername/。我已經在地址中使用使用者名,有沒有辦法讓遠端使用者的主目錄成為文件傳輸目標的“基礎”?

或者,澄清一下,我希望能夠使用如下命令將文件發送到遠端電腦 ( yourusername@yourserver:/home/yourusername/) 上使用者的主目錄:

scp examplefile yourusername@yourserver

是否可以?可行的?

使用username@server:作為目標應該足夠了,即

scp somefile username@server:

這會將文件複製somefile到伺服器server並將其放置在使用者的主目錄中username。“主目錄”是指該使用者在server使用ssh(最有可能/home/username/Users/username在 macOS 上)登錄系統時到達的預設目錄。

或者您可以改為如下所示。

scp myfile username@host:./

引用自:https://unix.stackexchange.com/questions/387859