使用scp
或rsync
我经常无法处理“参数列表太长”错误。必须使用mv
orrm
时,我使用起来没有问题find
,xargs
但我不明白如何使用find
,-exec
尽管有关于该主题的所有 SE 帖子。考虑以下问题...
我试过了
$scp /Path/to/B* Me@137.92.4.152:/Path/to/
-bash: /usr/bin/scp: Argument list too long
所以我尝试了
$find . -name "/Path/to/B*" -exec scp "{}" Me@137.92.4.152:/Path/to/ '\;'
find: -exec: no terminating ";" or "+"
所以我尝试了
$find . -name "/Path/to/B*" -exec scp "{}" Me@137.92.4.152:/Path/to/ ';'
find: ./.gnupg: Permission denied
find: ./.subversion/auth: Permission denied
所以我尝试了
$sudo find . -name "/Path/to/B*" -exec scp "{}" Me@137.92.4.152:/Path/to/ ';'
一旦我输入密码,什么都不会发生
我在 Mac OSX 版本 10.11.3,终端版本 2.6.1