我正在为类似 rsync 的应用程序创建一个测试,以验证该应用程序的行为是否与 rysnc 的行为一致。我主要关心的是输入参数的不同排列如何改变 rsync 的行为。到目前为止,我已经确定了以下参数排列:
源文件后是否存在尾随“/”
目的地后是否存在尾随“/”
目标目录是否存在(包括第三个选项,其中列出的目标是文件)
缺少目标的父目录
包含或排除递归
有人可以就可能改变 rsync 行为的其他参数排列提供建议吗?
答案1
这是其中之一:
目标权限是否可访问。例如,目标是可读但不可写或不可执行的目录。