コラム 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の成果によって作成されています。
サポートチャットで質問する
内容充実のため、「この部分がわからない」「これについてもっと詳しく説明してほしい」等ございましたら、お教えください。