FactCopy使用手册
FastCopy操作模式
模式 | 操作内容 |
---|---|
差异(大小/日期) | 若重名,仅复制大小/时间不同的文件。(默认) |
差异(不覆盖) | 不复制重名文件。 |
差异(最新日期) | 若重名,仅复制时间较新的文件。 |
复制(全覆盖) | 总是复制/覆盖所有文件。 |
同步(大小/日期) | 若重名,仅复制大小/时间不同的文件。 同时删除目标目录当中来源目录里不存在的文件和目录。 |
同步(最新日期) | 若重名,仅复制时间较新的文件。 同时删除目标目录当中来源目录里不存在的文件和目录。 |
移动(全覆盖) | 复制并覆盖所有文件后删除所有来源文件。(可在一般设置切换 “复制/移动设置”→“移动(大小/时间)”) |
删除所有 | 强制删除指定文件和目录(=读取专用文件取消读取专用后删除)。 |
校验 | 对源路径和目标路径中具有匹配的大小和时间戳的文件进行相互的哈希比较。(注意:源路径和目标路径的描述应该与只是复制时相同。) |
FC校验信息显示 | 对于带有FC校验信息(:fc_verify)的文件,将显示记录的信息。 |
现存(大小/日期)(仅Pro版) | 如果存在相同的文件名,但大小或日期不同,则复制。(不存在的文件不会被复制) |
现存(最新日期)(仅Pro版) | 如果存在同名文件且时间较新,则复制该文件。(不存在的文件不会被复制) |
移动(不覆盖)(仅Pro版) | 只复制目的地不存在的文件。只有已复制的文件才会从源文件中删除。(未复制的文件不会被删除) |
FC校验信息验证 (仅Pro版) | 对于具有FC校验信息(:fc_verify)的文件,重新计算并比较当前的哈希值与它的记录信息,以验证没有发生无声的数据损坏。 |
链接和符号链接
模式 | 操作内容 |
---|---|
差异/复制 | 默认复制连接/符号链接其本身。若想改变复制目标,在设置中可更改(警告)。 |
移动 | 总是移动连接/符号链接其本身。 |
删除 | 总是删除连接/符号链接其本身。 |
硬链接
从v1.95开始,只有指定/linkdest
启动时,可重现硬链接。
(运行时TotalFiles:显示的“文件数量(目录数量)”变成“文件数量/硬链接数量(目录数量)”
两个注意点:
- 每1万硬链接消耗大概2-4MB内存。(根据路径长度而改变)。
- 为取得链接计数(linkcounter),不仅打开复制文件也打开跳过文件,所以动作会变慢。
指定/linkdest
时,总是启用/recreate
选项相同的动作。
若想总是重现硬链接,请在fastcopy2.ini
中配置 [main] linkdest=1
FastCopy命令行模式
基本格式:
- GUI版:
fastcopy.exe [/选项] file1 file2 ... [/to=dest_dir]
- CUI版:
fcp.exe [/选项] file1 file2 ... [/to=dest_dir]
在 start "" /wait fastcopy.exe的情况下,请使用fcp.exe。注意fcp设置与fastcopy设置相同(参考fastcopy2.ini)
以下为可用选项,注意’=‘前后请不要添加空格
例子: 将C:\test内容差异复制到D:\Backup Folder
1 fastcopy.exe /cmd=diff C:\test /to="D:\Backup Folder\"
FcHash快速哈希计算
FcHash.exe是用于快速哈希计算的命令工具
1 FcHash.exe [options] file1(or dir1) [,file2...]
选择 | 内容 |
---|---|
–(xxh | xxh3 |
–recur(sive) | 递归运行目录 |
–non_stop | 忽略错误 |
–use_cache | 使用操作系统缓存 |
例子:
1C:\> fchash --sha256 C:\
2C:\ :
3 sha256 <180a0d4144b44fc54acc9345a1453a32064ce8329ed387f4bf5faad1d7bc883a>: bootmgr
4 sha256 <6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d>: BOOTNXT
FastCopy和WindowsExplorer网络传输对比
以下为通过ASUS XG-C100C 10G网卡传输10G大小文件对比图,WindowsExplorer最快只能达到4.8Gbps,而FastCopy可以跑满网卡带宽达到10Gbps。