Nat*_*iel 8 networking command-line scp
通常,如果我想从远程机器复制文件,我会这样做
scp user@remote.device:/folder/* .
Run Code Online (Sandbox Code Playgroud)
但是,在这种情况下,有太多文件导致我出错
bash: /usr/bin/scp: Argument list too long
Run Code Online (Sandbox Code Playgroud)
现在,通过谷歌搜索这个问题,我可以找到几种方法来在远程机器上创建一个 tar 存档而不会触发这个错误。但是,在这种情况下,远程机器只有一个小型 SD 卡用于存储,因此没有空间来创建存档。
那么在这种情况下传输文件的正常方法是什么?我想它应该没有太大区别,但如果有的话,我的本地机器是 Mac,远程机器是 Raspberry Pi。
您应该使用 的-r
参数scp
,因此:
scp -r user@remote.device:/folder/ ./
Run Code Online (Sandbox Code Playgroud)
请注意,因此,folder
最终将成为./
归档时间: |
|
查看次数: |
7812 次 |
最近记录: |