在 CentOS 系统中,你可以使用 scp
命令来通过 SSH 传输文件。scp
是 Secure Copy 的缩写,它允许你在本地主机和远程主机之间安全地传输文件。
以下是使用 scp
命令传输文件的基本语法:
从本地复制到远程:
scp /path/to/local/file username@remote_host:/path/to/remote/directory
从远程复制到本地:
scp username@remote_host:/path/to/remote/file /path/to/local/directory
如果你要将文件复制到远程主机的特定用户目录下,可以指定用户名和主机地址。例如,如果你想将本地的 example.txt
文件复制到远程主机 example.com
上的 user
用户的 ~/documents
目录下,你可以使用以下命令:
scp example.txt user@example.com:~/documents
如果你想复制整个目录,可以使用 -r
选项来递归复制:
scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory
从远程复制整个目录到本地:
scp -r username@remote_host:/path/to/remote/directory /path/to/local/directory
在执行 scp
命令时,系统会提示你输入远程主机的用户密码。如果你想避免每次都输入密码,可以考虑设置 SSH 密钥认证。
请确保你有足够的权限来读取和写入指定的文件和目录,并且远程主机已经配置了 SSH 服务并且可以从你的本地主机访问。