A zippy alternative to cp
, a tool to copy files and directories.
Binaries for a number of platforms are available on the release page.
console,ignore
$ cargo install cpz
To install cargo, follow these instructions.
Background: https://github.com/SUPERCILEX/fuc/blob/master/README.md
Copy a file:
console
$ cpz from to
Copy a directory:
console
$ cpz from_dir to_dir
Overwrite existing files:
console
$ cpz -f from existing
Flip the argument order (for better composability with other commands for example):
console
$ cpz -t to_first from
Force the source files to be copied into the destination by making the path look like a directory:
console,ignore
$ cpz from dest/
More details:
``console
$ cpz --help
A zippy alternative to
cp`, a tool to copy files and directories
Usage: cpz[EXE] [OPTIONS]
Arguments:
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`.
Options: -f, --force Overwrite existing files
-t, --reverse-args
Reverse the argument order so that it becomes cpz <TO> <FROM>...
-h, --help
Print help (use -h
for a summary)
-V, --version Print version
```