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

less -pオプションの使い方を徹底解説!初心者でも検索表示がすぐできる方法

less -pオプション|指定文字列を検索してから表示を開始する
less -pオプション|指定文字列を検索してから表示を開始する

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

生徒

「Linuxでテキストファイルの中を見たいときに便利なlessコマンドって、検索もできるんですか?」

先生

「もちろんできますよ。特に-pオプションを使うと、指定した文字列から表示を開始できるんです。」

生徒

「それは便利ですね!どうやって使うんですか?」

先生

「では、一緒にless -pオプションの使い方を見ていきましょう。」

1. lessコマンドとは?

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

lessコマンドは、Linuxでテキストファイルの中身を確認するための基本コマンドの一つです。大きなファイルでもスクロールして読み進めたり、検索して特定の文字を探したりすることができます。

たとえば、長いログファイルや設定ファイルの中身を順番に見たり、一部分だけ確認したいときにとても便利です。

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

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

-pオプションは、「パターン(pattern)」の頭文字で、あらかじめ指定した文字列を検索して、その文字が見つかったところから表示を始める機能です。

通常、lessを使ってファイルを開いたあとに「/」で検索することができますが、-pオプションを使えば、ファイルを開いたときにすぐ目的の場所にジャンプできるというわけです。

3. 実際に使ってみよう

3. 実際に使ってみよう
3. 実際に使ってみよう

たとえば「sample.txt」というテキストファイルがあり、その中に「エラー」という文字があるとします。この「エラー」という単語から表示を始めたいときは、次のようにします。


less -p エラー sample.txt

このように実行すると、ファイルの先頭から順に探して最初に「エラー」という文字が出てきたところを画面に表示してくれます。

4. 実行結果のイメージ

4. 実行結果のイメージ
4. 実行結果のイメージ

仮にsample.txtの中身が以下のようだったとしましょう。


設定ファイルの読み込み開始
すべて正常に完了
エラー:設定ファイルが見つかりません
再試行中...

less -p エラー sample.txtと実行すれば、「エラー:設定ファイルが見つかりません」の行が画面に最初に表示されるようになります。

5. 大文字・小文字は区別される?

5. 大文字・小文字は区別される?
5. 大文字・小文字は区別される?

-pオプションで検索する文字列は、大文字と小文字を区別します。たとえば、ファイルの中に「Error」と英語で書かれていたとしても、次のように検索文字列も正しく合わせないとヒットしません。


less -p Error sample.txt

逆に「error」や「ERROR」など別の形で書いていた場合、それぞれに合わせた検索文字を指定する必要があります。

6. 検索したあともスクロールできる

6. 検索したあともスクロールできる
6. 検索したあともスクロールできる

-pオプションで表示されたあとも、上下キーやPageUp/PageDownなどで、自由にファイル全体をスクロールできます。

つまり、表示開始位置を指定しているだけで、その後は普通のlessと同じように操作できます。

7. 正規表現を使うこともできる

7. 正規表現を使うこともできる
7. 正規表現を使うこともできる

-pオプションは、検索文字列に「正規表現(せいきひょうげん)」を使うこともできます。

たとえば、「error」や「エラー」など、異なるパターンのどれかを探したいときは次のように書きます。


less -p 'エラー|error' sample.txt

このように「|(パイプ)」を使うことで、どちらかの文字列があればヒットするようになります。

8. -pと他のlessオプションの組み合わせ例

8. -pと他のlessオプションの組み合わせ例
8. -pと他のlessオプションの組み合わせ例

lessコマンドには、-p以外にも便利なオプションがあり、組み合わせて使うことも可能です。

たとえば、行番号を表示しながら検索したい場合は-Nオプションと組み合わせます。


less -N -p エラー sample.txt

このようにすると、「エラー」という文字列を含む行にジャンプしつつ、左側に行番号も表示されるので、位置の把握がしやすくなります。

9. 他の検索方法との違い

9. 他の検索方法との違い
9. 他の検索方法との違い

lessコマンドには、/(スラッシュ)を使った検索機能もあります。たとえば、ファイルを開いたあとに/エラーと入力すれば、エラーという文字を探すことができます。

しかし、-pオプションを使えば、最初からその場所を開けるので、わざわざ入力する手間を省くことができて、ログ調査などの効率が上がります。

10. 終了方法を覚えよう

10. 終了方法を覚えよう
10. 終了方法を覚えよう

lessコマンドの画面を終了するには、qキーを押すだけでOKです。これで元のターミナル画面に戻れます。

関連記事:
カテゴリの一覧へ
新着記事
New1
圧縮・アーカイブ
bunzip2 -fオプションの使い方を完全ガイド!Linuxで圧縮ファイルを強制上書きする方法
New2
テキスト・データ処理
headコマンドとは?Linuxでファイルの先頭部分を表示する基本
New3
Linuxコマンドの基本
Linuxのパスの基本!絶対パスと相対パスの違いを初心者向けにやさしく解説
New4
ディスクとファイルシステム管理
mountコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイルシステムマウント方法
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
tarコマンドの使い方を完全ガイド!初心者でもわかるLinuxのアーカイブ作成と解凍の基本