
通常、リモートマシンからファイルをコピーしたい場合は、次のようにします。
scp [email protected]:/folder/* .
しかし、この場合、エラーが発生するファイルが非常に多いです
bash: /usr/bin/scp: Argument list too long
現在、この問題を Google で検索すると、このエラーをトリガーせずにリモート マシンに tar アーカイブを作成する方法がいくつか見つかります。ただし、この場合、リモート マシンにはストレージ用の小さな SD カードしかないため、アーカイブを作成するスペースがありません。
では、この場合、ファイルを転送する通常の方法は何でしょうか? あまり違いはないと思いますが、万が一違いがあった場合に備えて、私のローカル マシンは Mac で、リモート マシンは Raspberry Pi です。
答え1
-r
のパラメータを使用する必要がありscp
ます。
scp -r [email protected]:/folder/ ./
結果として、folder
サブフォルダとして保存されることに注意してください。./