「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

scp【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointUNIX系で使えるよ

pointファイルを他のコンピュータに(他のコンピュータから)コピーするよ

point通信はsshで暗号化されるよ

スポンサーリンク

簡単に書くよ

scp【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

ファイルを他のコンピュータに(安全に)コピーするときに使うコマンド。
もう少し具体的に書くと

SSHを使ったファイル転送をやるコマンド
です。


image piyo

詳しく書くよ

「scp」コマンド

ファイルを他のコンピュータに(他のコンピュータから)コピーするときに使うコマンド

です。
UNIXLinuxとかMacとか)で使えます。

やり取りはSSH暗号化されるので、FTPを使うよりも何となく安全な気分になれるコマンドです。

書き方は

scp [オプション] [コピー元ファイル名] [コピー先ファイル名]

です。
オプションは、あれやこれやとあります。

オプション説明
-1SSHのプロトコルバージョン1を使う
-2SSHのプロトコルバージョン2を使う
-4IPv4を使う
-6IPv6を使う
-Bバッチモードとやらで動かす。プログラムから実行するとき用?
Selects batch mode (prevents asking for passwords or passphrases).
-C通信圧縮する
Compression enable. Passes the -C flag to ssh(1) to enable compression.
-cSelects the cipher to use for encrypting the data transfer. This option is directly passed to ssh(1).
-F【設定ファイル】SSHの設定ファイルを使う?
Specifies an alternative per-user configuration file for ssh. This option is directly passed to ssh(1).
-i【identityファイル】SSHのidentityファイルを指定する
-l【制限】帯域制限を付ける?かな?
Limits the used bandwidth, specified in Kbit/s.
-o【SSHオプション】SSHで指定できるオプションを指定する
-P【ポート番号】ポート番号を指定する
-pファイルの更新日時とかを変えないでコピーする
-q進捗を表示しない
Disables the progress meter.
-rサブディレクトリの中身もコピーする
-S【プログラム】Name of program to use for the encrypted connection. The program must understand ssh(1) options.
-vVerbose mode. Causes scp and ssh(1) to print debugging messages about their progress. This is helpful in debugging connection, authentication, and configuration problems.

などです。

コピーするファイルやコピー先は

scp -p piyota@examle.com:hoge.txt piyoko@example.net:hoge2.txt

のような形で指定します。

piyota@examle.com:hoge.txt

の部分は「@example.com」が対象コンピュータの名前ホスト名、その前の「piyota」が対象コンピュータにお邪魔するときのユーザID、最後の「hoge.txt」がコピーするファイルを指定しています。
ちなみに「-p」はオプションね。

対象のファイルが今自分が接続しているコンピュータ上にある場合は、ホスト名やユーザ名は省略できます。

例えば、自分がいるところにあるファイル「hoge.txt」を「example.net」にコピーしたい場合は

scp -p hoge.txt piyoko@example.net:hoge2.txt

のような形の指定になります。

「scp」コマンドの基本的な使い方は、そんなところでしょうか。


image piyo2

一言でまとめるよ

まぁ「scp」ってコマンドが出てきたら「SSHを使ってファイルを転送するときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像008
書籍画像070

おまけ

■訳してみるよ

「scp」は多分「secure copy(セキュア・コピー)」の略です。
「secure(セキュア)」の意味は「安全な」とかです。
「copy(コピー)」の意味は「複写する」とか「複製する」とかです。
何となく くっつけると

安全に複製する

となります。

訳01


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256