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

less -+oオプションとは?Linuxで出力ファイルの保存を防ぐ方法を初心者向けに解説!

less -+oオプション|出力ファイル保存を禁止する
less -+oオプション|出力ファイル保存を禁止する

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

生徒

「先生、Linuxのlessコマンドって便利だけど、使ったときの表示結果ってファイルに保存されたりしますか?」

先生

「通常は一時ファイルなどに保存されることもありますが、保存させたくない場合に便利なオプションがあるんですよ。」

生徒

「えっ!?見てるだけなのに保存されちゃうんですか!?どのオプションを使えば防げますか?」

先生

「それでは、-+oというオプションを使って、出力の保存を防ぐ方法を説明しましょう!」

1. lessコマンドとは?

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

lessコマンドは、LinuxやUNIX系のOSでよく使われる「ページャー」と呼ばれるツールです。ページャーとは、テキストファイルの中身を画面に表示して、スクロールしながら内容を確認できる便利なコマンドのことです。

たとえば、ログファイルのように長いテキストを1ページずつ確認したいときに使われます。


less /var/log/syslog

このように実行すれば、大量のテキストを上下にスクロールして快適に読むことができます。

2. less -+oオプションとは?

2. less -+oオプションとは?
2. less -+oオプションとは?

-+oオプションは、lessコマンドの「出力をファイルに保存させない」ための設定です。-oオプションは、本来であれば表示内容を別のファイルに保存するために使いますが、-+oと書くことで保存機能を無効化できます。

たとえば、セキュリティ上の理由で、表示内容を他人に残したくないときや、ログとして残ることを避けたいときに便利です。

3. 実際にless -+oを使ってみよう

3. 実際にless -+oを使ってみよう
3. 実際にless -+oを使ってみよう

それでは、lessコマンドでファイルの内容を見たいけれど、出力を保存させたくない場合の実行例を見てみましょう。


less -+o /var/log/syslog

このように実行すると、lessが一時ファイルに出力を保存しないようになります。つまり、読み終えた後に内容が別の場所に残る心配がありません。

一見すると目に見えない効果ですが、企業の端末やサーバーなど、ログの取り扱いが厳格な環境では非常に役立つオプションです。

4. less -+oオプションの動作を確認する方法

4. less -+oオプションの動作を確認する方法
4. less -+oオプションの動作を確認する方法

lessコマンドに-o ファイル名をつけて実行すると、内容が指定ファイルに保存されます。


less -o output.txt /var/log/syslog

この場合、表示内容がoutput.txtに保存されてしまいます。

一方、-+oを指定した場合はこの保存が完全に無効化されます。保存されたくない場合には、かならず-+oを使うようにしましょう。

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

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

lessコマンドには他にも多くの便利なオプションがあります。-+oと一緒に使える代表的なものを紹介します。

● -N(行番号を表示)

ファイルの行番号を表示したい場合は、次のようにします。


less -+o -N /var/log/syslog

● -S(長い行を折り返さずに表示)

横に長い行を折り返さずに表示するには、次のようにします。


less -+o -S /var/log/syslog

このように、lessコマンドは必要に応じてオプションを組み合わせることで、より柔軟にファイルを閲覧できます。

6. catやmoreとの違いも知っておこう

6. catやmoreとの違いも知っておこう
6. catやmoreとの違いも知っておこう

catコマンドやmoreコマンドでもファイルの中身を見ることができますが、lessの方が高機能で安全性も高いです。

● catとの違い

catはファイルの内容を一気に画面に表示するため、長いファイルでは見づらいです。また、出力内容がターミナル履歴に残りやすく、セキュリティ的にも注意が必要です。

● moreとの違い

moreはページ単位で表示してくれますが、スクロールが一方向のみで不便なことがあります。lessは双方向にスクロールでき、-+oのようなセキュリティを高めるオプションも使えるため、より安心して利用できます。

7. less -+oはどんな場面で使うと効果的?

7. less -+oはどんな場面で使うと効果的?
7. less -+oはどんな場面で使うと効果的?

less -+oオプションは、特に次のような場面で効果的です。

  • 機密情報を扱うログファイルを一時的に確認したいとき
  • 他人に内容を見られたくない一時ファイルを読むとき
  • サーバー管理で、操作履歴をできるだけ残さず確認したいとき

たったひとつのオプションで、セキュリティリスクを減らせるのはとても安心ですね。

関連記事:
カテゴリの一覧へ
新着記事
New1
Linuxコマンドの基本
Linuxのパイプ(|)とは?複数コマンドをつなげて効率化する方法を完全解説
New2
テキスト・データ処理
tailコマンドとは?Linuxでファイルの末尾を表示する基本をやさしく解説!
New3
ファイル・ディレクトリ操作
find -groupオプションの使い方を解説!初心者でもできる所有グループによるファイル検索
New4
圧縮・アーカイブ
rar xオプションの使い方を完全ガイド!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
圧縮・アーカイブ
gzipコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイル圧縮の基本