コラム SCP(Secure Copy)コマンド

scpはSSHを使ってファイルを送信するコマンドです。つまり、Raspberry Piからデスクトップやラップトップに、またはその逆にコンピュータからRaspberry Piにファイルをコピーすることができます。

そのためには、まず、あなたのRaspberry PiのIPアドレスを知る必要があります。

Raspberry Piへのファイルのコピー

次のコマンドを使用して、あなたのコンピュータにあるmyfile.txtファイルを、IPアドレス192.168.1.3のRaspberry Piのpiユーザーのホームディレクトリにコピーします。

scp myfile.txt pi@192.168.1.3:

同じく、Raspberry Piの/home/pi/project/ディレクトリにコピーする場合(projectフォルダは先に作成する必要がります)

scp myfile.txt pi@192.168.1.3:project/

Raspberry Piからのファイルのコピー

Raspberry Piのmyfile.txtをあなたのコンピュータのカレントディレクトリにコピーします。

scp pi@192.168.1.3:myfile.txt .

複数のファイルをコピーする

スペースで区切って複数のファイルをコピーします。

scp myfile.txt myfile2.txt pi@192.168.1.3:

または、ワイルドカードを使用して、特定の検索に一致するすべてのファイルをコピーします。

scp *.txt pi@192.168.1.3:

(.txt で終わるすべてのファイル)

scp m* pi@192.168.1.3:

(mで始まるすべてのファイル)

scp m*.txt pi@192.168.1.3:

(m で始まり、 .txt で終わるすべてのファイル)

スペースを含むファイル名

上記の例はスペースを含むファイル名に対しては機能しません。このような名前は引用符(“)で囲む必要があります。

scp "my file.txt" pi@192.168.1.3:

この記事はラズベリーパイ財団が権利を保有するRaspberry Pi Documentation株式会社XSHELLが日本語訳したものです。
Creative Commons Attribution 4.0 International Licenceのもとで公開されております。
原文はhttps://github.com/raspberrypi/documentationの成果によって作成されています。

Creative Commons Licence

サポートチャットで質問する

テキストの内容はいかがでしたか?
内容充実のため、「この部分がわからない」「これについてもっと詳しく説明してほしい」等ございましたら、お教えください。

前の記事

1.用意・テスト(v.20200618)