高效文件传输与开源应用指南
在日常的计算机使用中,我们常常会有在不同计算机之间复制文件的需求。比如,将正在编辑的重要文件备份到另一栋楼或另一个城市的计算机上;或者把本地计算机上的文件复制到中央计算机,方便同事访问;又或者想从 FTP 服务器下载 20 个文件,却不想在网页浏览器中逐个点击下载。
1. 文件传输工具
- scp 和 rcp
- 功能与使用条件:OS X 系统包含 scp(安全复制)和 rcp(远程复制)两个程序用于在两台计算机之间复制文件。一般来说,要使用这两个命令,需要在两台计算机上都有账户。
- 语法:scp 和 rcp 的语法与 cp 类似,但可以在文件或目录路径名前添加远程主机名,参数语法为
hostname:pathname,仅远程文件需要主机名。可以实现从远程计算机复制到本地计算机、从本地计算机复制到远程计算机,或者在两台远程计算机之间复制(即第三方复制)。 - 安全性:scp 比 rcp 更安全,建议在不安全的网络(如互联网)上传输私人文件时使用 scp,它会在数据传输过程中对文件和密码短语进行加密。
- scp 示例:
# 从 w2.intuitive.com 复制 report.may 和 report.june 到