#cp #file-copy #file #tool #unix-command #directory #command-line-tool

app cpz

快速cp提供了一种专注于最大化性能的cp替代方案

16个稳定版本

2.2.0 2024年7月1日
2.0.0 2024年1月10日
1.1.10 2023年12月10日
1.1.9 2023年10月9日
0.1.0 2021年11月27日

#152 in 文件系统

Download history 13/week @ 2024-04-29 15/week @ 2024-05-20 6/week @ 2024-06-03 17/week @ 2024-06-10 4/week @ 2024-06-24 182/week @ 2024-07-01 13/week @ 2024-07-08 6/week @ 2024-07-22 53/week @ 2024-07-29 9/week @ 2024-08-12

68 每月下载量

Apache-2.0

66KB
1.5K SLoC

cp zippy

Crates.io

cp的快速替代方案,用于复制文件和目录。

安装

使用预构建的二进制文件

多个平台上的二进制文件可在发布页面上找到。

从源码构建

$ cargo install cpz

要安装cargo,请遵循这些说明

使用方法

背景:[https://github.com/SUPERCILEX/fuc/blob/master/README.md](https://github.com/SUPERCILEX/fuc/blob/master/README.md)

复制文件

$ cpz from to

复制目录

$ cpz from_dir to_dir

覆盖现有文件

$ cpz -f from existing

翻转参数顺序(例如,与其他命令更好地组合)

$ cpz -t to_first from

通过使路径看起来像目录,强制将源文件复制到目标位置

$ cpz from dest/

更多详情

$ cpz --help
A zippy alternative to `cp`, a tool to copy files and directories

Usage: cpz[EXE] [OPTIONS] <FROM>... <TO>

Arguments:
  <FROM>...
          The file(s) or directory(ies) to be copied
          
          If multiple files are specified, they will be copied into the target destination rather
          than to it. The same is true of directory names (`foo/`, `.`, `..`): that is, `cpz a b/`
          places `a` inside `b` as opposed to `cpz a b` which makes `b` become `a`.

  <TO>
          The copy destination

Options:
  -f, --force
          Overwrite existing files

  -t, --reverse-args
          Reverse the argument order so that it becomes `cpz <TO> <FROM>...`

  -L, --dereference
          Follow symlinks in the files to be copied rather than copying the symlinks themselves

  -h, --help
          Print help (use `-h` for a summary)

  -V, --version
          Print version

依赖关系

~3–34MB
~504K SLoC