Linux で大きなファイルの指定された内容を見つける方法

Linux で大きなファイルの指定された内容を見つける方法

大きなことも小さなことも考えて、方向転換しましょう。

Linux では非常に大きなファイルに遭遇することがあり、キーワード検索が画面全体を超えてしまい、すべてのコンテンツを表示できなくなることがあります。たとえば、非常に大きなログ ファイル info.log 内の特定の文字列のすべてのログを表示する場合は、cat info.log | grep '1711178968' を使用できます。表示される内容が多すぎる場合は、時間と行の制御を追加できます。 「>>」コマンドを使用することもできます。 cat info.log | grep '1711178968' >> temp.log 中間結果を一時的に保存し、moreやlessなどのツールを使用してtemp.logファイルをページごとに表示します。

ログが特定の時間範囲内にある場合は、時間に基づいてログを傍受できます。

// 一定期間のログをキャプチャする sed -n '/2018-10-25 17:30:41/,/2018-10-25 21:47:02/p' root.2018-10-25.log > update.log

25日のログのうち、17:30から21:47までのログを抽出します。

表示するには、more コマンドを使用します。

次に、/${キーワード}で検索します。たとえば、/1711178968、次の項目の場合はn、前の項目の場合はbです。

Linux で大きなファイル内の指定されたコンテンツを検索する方法を実装する上記の方法は、私が皆さんと共有できるすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • Linux でサイズが最も大きいファイルトップ 10 を見つける方法
  • Linux で大きなディレクトリと大きなファイルを見つける方法 (推奨)
  • Linux は指定されたテキストを含むファイルを検索します (Linux は指定されたファイルを検索します)

<<:  Ember.js と Vue.js の詳細な比較

>>:  MySQL インデックスの正しい使い方とインデックスの原理の詳細な説明

推薦する

Dockerモードで起動したTomcatのホームページにアクセスすると404エラーが発生する

シナリオ: docker で tomcat を起動すると (Alibaba Cloud からダウンロ...

SQLインジェクションの詳しい解説 - セキュリティ編(第2部)

この記事に誤りがあったり、ご提案がありましたら、お気軽にご連絡ください。よろしくお願いいたします。は...

Linux コマンドライン操作 Baidu クラウドのファイルのアップロードとダウンロード

目次0. 背景1. インストール2. Baidu Cloudアカウントにログインする3. ファイルを...

アイデアを使用して Springboot 初期化サーバーを構築する際の問題分析

問題の説明最近、Springbootプロジェクトを構築していたところ、会社のネットワークケーブルに接...

CSS3 クリックボタン円形進行ティック効果実装コード

目次8. CSS3 クリックボタンの円形進捗チェック効果8.1 画像プレビュー8.2 index.h...

IE5.0以降のHTCコンポーネントの定義の概要

Microsoft IE 5.0 がリリースされる前は、Web プログラミングにおける最大の課題は、...

Win10 64 ビットで圧縮パッケージを使用して最新の MySQL 8.0.18 をインストールするチュートリアル (画像とテキスト付き)

WIN10 64ビットに最新のMySQL8.0.18をインストールダウンロード公式サイトから最新バ...

Vueのインストールと使用

目次1. Vueのインストール方法1: CDNの導入方法2: 直接ダウンロードしてインポートする方法...

MySql の知識ポイント: トランザクション、インデックス、ロックの原則、使用状況の分析

この記事では、トランザクション、インデックス、ロックなどの MySQL の知識ポイントの原理と使用法...

マークアップ言語 - 簡略化されたタグ

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

バックエンドデータを取得するためのVue Elementフロントエンドアプリケーション開発

目次概要1. バックエンドデータの取得と処理2. インターフェース表示処理概要前回のエッセイ「ステッ...

Docker Secretの管理と使用の詳細な説明

1. Docker Secretとは1. シナリオ表示MySQL サービスなど、一部のサービスではパ...

MySQLでテーブル名を変更する方法と注意すべき点

目次1. テーブル名を変更する方法2. 注記要約: 1. テーブル名を変更する方法RENAME TA...

TypeScript 3.7 で注目すべき 3 つの新機能について簡単に説明します。

目次序文オプションの連鎖ヌル結合呼び出されていない関数のチェック他の序文TypeScript 3.7...

JavaScriptで計算機機能を実現するプロセスの詳細な説明

目次1. 電卓機能の紹介2. 計算機ページのデザイン1. ナビゲーションバー2. データ部分3. i...