百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
X

xcp

> 编程语言
开源

一个扩展的 `cp`

923 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个扩展的 `cp`

xcp: 扩展的 cp xcp 是 Unix cp 命令的 (部分) 克隆。它不是作为一个完全替代品来设计的,而是作为一个附属工具,具有更友好的用户反馈和在某些任务下有意义的优化(见下文)。 警告: xcp 目前是测试版软件,几乎肯定包含错误和意外或不一致的行为。目前还不应将其用于任何重要任务。

请注意,在从虚拟文件系统(例如 /proc、/sys)复制文件时存在一些已知问题。有关处理内核生成文件的一些复杂性的概述,请参阅 此 LWN 文章。这是一个常见的问题,它与依赖随机访问的文件工具有关;例如,rsync 也存在相同的问题。

NetBSD

xcp(https://pkgsrc.se/sysutils/xcp) 在 NetBSD 上可从官方仓库中获取。要安装它,只需运行:

pkgin install xcp

特性和反特性

特性

  • 显示进度条,无论是拷贝目录还是单个文件。可以使用 --no-progress 来禁用此功能。
  • 在 Linux 上,它使用 copy_file_range 调用来拷贝文件。这是在 Linux 下文件拷贝的最有效方法;特别是,它具有文件系统意识,可以通过在服务器端执行拷贝操作来大幅加快网络挂载上的拷贝速度。但是,与 copy_file_range 不同,稀疏文件会被检测并适当处理。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustcommand-linecopy-fileslinuxsolid-state-disks

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言