カテゴリ: Linuxコマンド集 更新日: 2026/02/13

cp --helpオプションを完全ガイド!初心者でもわかるヘルプ表示の使い方

cp --helpオプション|ヘルプを表示してオプション一覧を確認する
cp --helpオプション|ヘルプを表示してオプション一覧を確認する

先生と生徒の会話形式で理解しよう

生徒

「Linuxでcpコマンドを使ってるときに、オプションの意味がよくわからなくて困ることがあります…」

先生

「そんなときは--helpオプションを使ってみるといいよ。すぐにcpコマンドの使い方やオプション一覧が見られるんだ。」

生徒

「そうなんですね!--helpって、他のコマンドでも使えるんですか?」

先生

「もちろん。Linuxの多くのコマンドには--helpオプションが用意されているよ。今回はcp --helpの使い方を丁寧に見ていこうか。」

1. cpコマンドとは?

1. cpコマンドとは?
1. cpコマンドとは?

cpコマンドは、Linuxで「コピー」をするときに使う基本的なコマンドです。英語の「copy(コピー)」の頭文字をとってcpという名前になっています。

たとえば、ファイルをコピーするときは次のように使います。


cp test.txt backup.txt

この例では、test.txtというファイルをbackup.txtという名前でコピーしています。

2. --helpオプションとは?

2. --helpオプションとは?
2. --helpオプションとは?

--helpオプションは、「このコマンドにはどんな使い方があるのか?」「どんなオプションがあるのか?」を教えてくれる便利なオプションです。

Linux初心者にとって、--helpはまさに困ったときの説明書のような存在です。

たとえば、cpコマンドのオプションがわからないときに、このように実行します。


cp --help
Usage: cp [OPTION]... [-T] SOURCE DEST
  or:  cp [OPTION]... SOURCE... DIRECTORY
  or:  cp [OPTION]... -t DIRECTORY SOURCE...
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
(以下省略)

このように、cpコマンドの書き方、使い方、使えるオプション一覧がズラッと表示されます。

3. なぜ--helpオプションが重要なの?

3. なぜ--helpオプションが重要なの?
3. なぜ--helpオプションが重要なの?

Linuxでは、たくさんのコマンドがあり、それぞれに細かいオプションが用意されています。-r-i--strip-trailing-slashesなど、はじめは何が何だかわからなくなることもあります。

そんなときに--helpオプションを使うことで、いちいちインターネットで調べなくても、すぐに公式の説明が読めるのです。

これは、Linuxに慣れている上級者でも使う基本のテクニックです。

4. cp --helpの出力内容を読み解こう

4. cp --helpの出力内容を読み解こう
4. cp --helpの出力内容を読み解こう

cp --helpを実行すると、たくさんの情報が出てきます。ここでは、その中の一部をピックアップして説明します。

-r または --recursive

ディレクトリを再帰的(中のファイルやサブディレクトリも含めて)にコピーするときに使います。


cp -r mydir backup/

-i または --interactive

上書きしそうなときに「本当に上書きしてもいいですか?」と確認してくれます。誤操作防止に役立ちます。

--no-clobber

すでに同名のファイルがある場合に、上書きしないようにします。-iよりも静かに動きます。

--strip-trailing-slashes

コピー元やコピー先の末尾にあるスラッシュ(/)を取り除いて処理するオプションです。詳細は別の記事でも解説しています。

5. cp --helpの便利な使い方と注意点

5. cp --helpの便利な使い方と注意点
5. cp --helpの便利な使い方と注意点

--helpオプションは、ターミナルに文字がたくさん表示されるため、画面の上の方が見えなくなってしまうことがあります。そんなときは、lessコマンドと組み合わせると便利です。


cp --help | less

このように|(パイプ)という記号を使うことで、表示をスクロールして読むことができます。

また、特定のオプションだけ見たいときはgrepを使うと絞り込みができます。


cp --help | grep recursive
  -r, --recursive             copy directories recursively

6. 他のLinuxコマンドでも--helpは使える!

6. 他のLinuxコマンドでも--helpは使える!
6. 他のLinuxコマンドでも--helpは使える!

--helpオプションはcpコマンドだけのものではありません。ほとんどのLinuxコマンドに対応しています。

例えば、lsコマンドのヘルプを見たいときは次のようにします。


ls --help

また、mkdirrmmvなど、ファイルやディレクトリを操作する代表的なコマンドでもすべて使えます。


mkdir --help
mv --help
rm --help

このように、--helpはLinux操作を覚えるうえで欠かせない「コマンドの説明書」として、常に手元に置いておきたい存在です。

7. よくある疑問:manとの違いって?

7. よくある疑問:manとの違いって?
7. よくある疑問:manとの違いって?

--helpと似たようなものに、manコマンド(manual:マニュアル)があります。

たとえばman cpとすると、もっと詳しい説明が読めますが、初心者にとってはちょっと難解かもしれません。

まずは--helpでざっくりと使い方を確認して、それでもわからないときはmanで調べる、という使い分けがおすすめです。

関連記事:
カテゴリの一覧へ
新着記事
New1
ファイル・ディレクトリ操作
cp --helpオプションを完全ガイド!初心者でもわかるヘルプ表示の使い方
New2
テキスト・データ処理
less -Iオプションの使い方を完全ガイド!初心者でもわかる大文字小文字を無視した検索方法
New3
テキスト・データ処理
cat -sオプションの使い方|連続する空行を1行に圧縮して見やすくする方法
New4
テキスト・データ処理
grep -sオプションの使い方を完全ガイド!エラーを非表示にして静かに検索しよう
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
cdコマンドとは?Linuxでディレクトリを移動する基本を初心者向けに解説
No.3
Java&Spring記事人気No3
テキスト・データ処理
grepコマンドとは?Linuxで文字列を検索する基本をやさしく解説!
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
rmコマンドとは?Linuxでファイルやディレクトリを削除する基本