我正在尝试运行rsync -a --files-from=~/.rsync_file_list ~/destination
,它告诉我:rsync error: syntax or usage error (code 1) at options.c(1652) [client=3.0.7]
. 任何人都可以启发我了解我做错了什么吗?
该文件~/.rsync_file_list
只包含以 开头的文件名列表,以~/
换行符分隔(尽管我也尝试将它们全部列在同一行中,结果相同)。
如果我运行rsync -a ~/file ~/file2 ~/file3 ~/destination
它工作得很好。那么我错过了什么--files-from
选项?
Wol*_*olf 21
好的,我发现了问题。
--files-from=FILE
,rsync 需要一个源目录来查找列出的文件。所以命令应该是rsync -a --files-from=~/.rsync_file_list $HOME/ /destination
.
.rsync_file_list
应该读:
file 1
file 2
file 3
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11721 次 |
最近记录: |