DCP - 使用点对点网络在 Linux 主机之间传输文件DCP - 使用点对点网络在 Linux 主机之间传输文件DCP - 使用点对点网络在 Linux 主机之间传输文件DCP - 使用点对点网络在 Linux 主机之间传输文件
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

DCP - 使用点对点网络在 Linux 主机之间传输文件

发表 admin at 2025年2月28日
类别
  • 未分类
标签
月額480円〜の高速レンタルサーバー ColorfulBox

人们经常需要通过网络复制或共享文件。我们许多人习惯使用 rsync 或 scp 等工具在机器之间传输文件。在本教程中,我们将介绍另一个可以帮助您在网络中的主机之间复制文件的工具 - Dat Copy (dcp)。

Dcp 不需要使用或配置 SSH 来复制文件。此外,它不需要任何配置来安全地复制您的文件。

DCP 用例

Dcp可用于多种场景。例如,您只需向多个同事提供生成的密钥即可轻松将文件发送给他们。您还可以在两台机器之间同步数据,而无需设置 SSH 密钥。将文件复制到远程计算机或在 Linux、MacOS、Windows 之间共享文件。

DCP 的工作原理

Dcp 为您指定要复制的文件列表创建一个 dat 存档。然后,使用生成的公钥,您可以从另一台主机下载文件。复制的数据使用数据存档的公钥进行加密。

如何在Linux系统中安装Dcp

dcp 的安装可以使用 npm 包管理器完成。但是,如果您不想使用 npm,您可以从发布页面下载最新版本的 dcp 软件包。

要使用 npm 安装软件包,您必须在 Linux 系统上安装 NPM,然后使用以下命令进行安装。

npm i -g dat-cp

如果您喜欢使用 zip 存档,可以使用 wget 命令下载它们。

wget https://github.com/tom-james-watson/dat-cp/releases/download/0.7.4/dcp-0.7.4-linux-x64.zip

然后将 dcp 和 node-64.node 二进制文件移动到您选择的路径,最好是包含在 PATH 变量中的路径。例如/usr/local/bin/:

mv dcp-0.7.4-linux-x64/dcp dcp-0.7.4-linux-x64/node-64.node /usr/local/bin

如何在Linux系统中使用Dcp

dcp 的使用很简单,并且如前所述不需要任何额外的配置。只需选择您想要复制并运行的文件:

从源主机发送文件:

dcp file

在目标主机上运行以下命令。

dcp <generated public key>

乍一看可能有点奇怪,但实际上非常简单。出于本教程的目的,我有两个主机 - temcint_1 和 howtoing_2。我会将名为 video.mp4 的文件从 howtoing_1 发送到 howtoing_2。

从 howtoing_1 发送文件:

dcp video.mp4

在输出的末尾,您将看到一条蓝线,即 dcp <生成的公钥>:

然后,您可以使用以下命令从另一台主机获取该文件。在下面的示例中,我将从 howtoing_2 下载文件:

dcp c3233d5f3cca81be7cd080712013dd77bd7ebfd4bcffcQ12121cbeacf9c7de89b

就是这样,文件已下载。

Dcp 有一些额外的选项可以用来运行它:

  • -r, --recursive – 递归复制目录。
  • -n, --dry-run – 显示将复制哪些文件。
  • --skip-prompt – 自动下载,无需提示。
  • -v, --verbose – 详细模式 – 打印额外的调试消息。
结论

Dcp是一个非常简单易用的工具,可以帮助您在主机之间复制或共享文件。如果您喜欢该项目,可以进一步查看 dcp git 页面。

©2015-2025 Norria support@alaica.com