FastCopy 是一个用于在 Linux 系统中进行文件和目录复制、移动、删除等操作的命令行工具
-h
或 --help
:显示 FastCopy 的帮助信息。-v
或 --version
:显示 FastCopy 的版本信息。-c
或 --copy
:执行文件复制操作。-m
或 --move
:执行文件移动操作。-d
或 --delete
:执行文件删除操作。-r
或 --recursive
:递归处理子目录。-u
或 --update
:仅复制源文件比目标文件新的文件。-n
或 --no-overwrite
:不覆盖目标文件。-p
或 --preserve
:保留文件属性(如时间戳、权限等)。-s
或 --sync
:同步源和目标目录,确保目标目录与源目录保持一致。-f
或 --force
:强制执行操作,即使存在错误也不停止。-q
或 --quiet
:安静模式,不输出任何信息。-b
或 --backup
:创建备份文件。-z
或 --compress
:压缩文件。-x
或 --exclude
:排除指定的文件或目录。-i
或 --include
:仅包含指定的文件或目录。-l
或 --link
:创建硬链接而不是复制文件。-t
或 --times
:保留文件的访问和修改时间。-a
或 --archive
:以归档模式复制文件(相当于 -prt
选项)。-j
或 --omit-empty-dirs
:省略空目录。这些选项可以组合使用,以满足不同的文件操作需求。例如,要递归地将一个目录复制到另一个目录,并保留文件属性,可以使用以下命令:
fastcopy -c -r -p /source/directory /destination/directory
请注意,FastCopy 是一个命令行工具,因此需要在终端中运行。在使用 FastCopy 之前,请确保已正确安装并添加到系统路径中。