我正在尝试将我的 .profile、.rvm 和 .ssh 文件夹/文件复制到新计算机,但不断收到“不是常规文件”响应。我知道如何使用cp
和ssh
命令,但我不确定如何使用它们将文件从一台计算机传输到另一台计算机。
任何帮助都会很棒,谢谢!
最佳答案
您可以使用 scp
命令来执行此操作,该命令使用 ssh 协议(protocol)跨计算机复制文件。它扩展了 cp
的语法以允许引用其他系统:
scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file
将某些内容从这台计算机复制到其他计算机:
scp /path/to/local/file username@hostname:/path/to/remote/file
将某些内容从另一台计算机复制到此计算机:
scp username@hostname:/path/to/remote/file /path/to/local/file
使用指定的端口号进行复制:
scp -P 1234 username@hostname:/path/to/remote/file /path/to/local/file
关于macos - 如何使用 SSH 和 MAC OS X 终端在计算机之间复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3710946/