【先行セールがスタート!!】Amazon「プライム感謝祭」徹底攻略! 2024年開催分のキャンペーン&おトクに買い物する方法まとめ

【Linux】複数のファイルの中から特定の文字列を検索して記載のあるファイルを特定する方法(コマンド)

findコマンドで「そのようなファイルやディレクトリはありません」という警告が出る場合も読んでみて


最終更新 [2016年10月27日]

この記事内には広告リンクが含まれています。

\\どうかフォローをお願いします…//


キーワード:find, linux, コマンド,

< この記事をシェア >

usedoor Twitterでシェア
usedoor facebookでシェア
usedoor はてなブックマークに保存
usedoor Pocketに保存
usedoor LINEでシェア
usedoor feedly


Linuxで複数のファイルの中から特定の文字列を検索してファイル名を表示させる方法(コマンド)です。

サーバー内に複数のファイルがあり、その中から特定の文字列を探すときに使えるコマンドです。
自分があまりにもよく使うコマンドなのでメモ程度に書いています。

レンタルサーバーなどでもSSHさえ使えれば実行可能なコマンドなのでLinuxをちょっとでも操作する人は覚えておくと検索がラクになるコマンドですぜ。

また、findコマンド入力時に「そのようなファイルやディレクトリはありません」という表示が出た場合の対処方法も書いています。


【Linux】複数あるファイルの中から特定の文字列を検索してファイル名を表示させる方法(コマンド)

findコマンド+オプションを覚えておくと便利

find ./(探したいディレクトリ) -name ‘*.html(探したいファイル名)’ -type f -print | xargs grep ‘探したい文字列’

↑でOKです。
このコマンドを覚えておくと調査対象のファイルが大量にあっても文字列検索できるので便利です。
ワンセットで覚えておけばいいと思います。

例えば今いる以下のhtmlファイルから「hoge」を検索するコマンドだと↓となります。
find ./ -name ‘*.html’ -type f -print | xargs grep ‘hoge’

コマンド内訳

オプションなど
find 「探す」コマンド
コマンドの後ろに検索対象ディレクトリをつける
-name 探したいファイル名
(ファイル指定ナシの場合、省略可)
-type f ファイルを探すという意味
dを指定でディレクトリ、lを指定でシンボリックリンクになる
-print 対象のファイルを見つけたら出力
xargs 標準入力からのコマンドライン作成
grep 検索する文字列を指定

-nameでファイル名を指定しない場合「そのようなファイルやディレクトリはありません」という警告を吐く場合もあり

-nameでファイルタイプを指定せずに全検索をかけた場合「そのようなファイルやディレクトリはありません」という警告を吐き出す場合があります。
この場合は、-name ‘*.html’のようにファイルの拡張子ベースで検索対象を絞ったりしてみてください。

WordPress上のファイル検索はコレが便利

find ./ -name ‘*.php’ -type f -print | xargs grep ‘検索したい文字列’

WordPress上の文字列を探すときに自分はよく↑を使います。
WordPressは大半がphpで作成されているので-nameでphpだけを検索するというものです。
この検索方法であれば、.jpgや.pngのような画像などを検索対象から外すのでエラーも少なく検索も早いです。

Linuxで複数のファイルの中から特定の文字列を検索したい場合は↑のfindからオプションをつける方法を覚えておくと便利ですよー。

< この記事をシェア >

usedoor Twitterでシェア
usedoor facebookでシェア
usedoor はてなブックマークに保存
usedoor Pocketに保存
usedoor LINEでシェア
usedoor feedly



\\どうかフォローをお願いします…//



この【Linux】複数のファイルの中から特定の文字列を検索して記載のあるファイルを特定する方法(コマンド)の最終更新日は2016年10月27日です。
記事の内容に変化やご指摘がありましたら問い合わせフォームまたはusedoorのTwitterまたはusedoorのFacebookページよりご連絡ください。

現在開催中の「おトク」なキャンペーン、セール

【ソフトバンクオンラインショップ限定】「web割」で機種代金を最大21,600円割引する方法

携帯電話

オンライン限定!MNP(のりかえ)なら最大21,600円割引!販売しているほとんどのiPhone、Androidスマホがキャンペーン対象。

LINEMOを通常よりもおトクに契約する方法、キャンペーンまとめ【2024年10月】

携帯電話

LINEMO契約でPayPayポイント還元!他にも様々なキャンペーンが開催中です。契約手数料など各種手数料も無料。

【2024年10月】LYPプレミアムにおトクに登録できるキャンペーン&会員向けの特典、利用できるLINEの機能まとめ – 3ヵ月無料&PayPayポイント&クーポンなど

キャンペーン

LYPプレミアムに新規登録で基本料金3ヵ月無料&1,000円分のPayPayポイント&Yahoo!ショッピングの1,000円割引クーポン×2枚がもらえるキャンペーン開催中

【3ヵ月無料!!】Kindle Unlimitedにおトクに登録できるキャンペーンまとめ – Amazonの本/雑誌/マンガ読み放題がプライム感謝祭連動で3ヵ月タダ!

キャンペーン

Amazonの読み放題サービス「Kindle Unlimited」のキャンペーンをまとめています。現在はプライム感謝祭連動で3ヵ月無料という激アツキャンペーン開催中!10月20日(日)まで

【2024年10月】ドコモのiPhone、Androidスマホが機種変更で5,500円割引となるクーポンをWEB上からゲットする方法 – 対象機種、条件など

携帯電話

2024年10月もドコモがiPhoneやAndroidスマホの機種変更が5,500円割引となるクーポンをウェブ上で配布中!iPhone 16シリーズも対象。対象者限定みたいのでまずは取得できるかをチェック!


開催中のキャンペーンをもっと見る

usedoorの新着記事をチェック!

記事を書くヤル気が出るのでフォローよろしくお願いしますm(._.)m

usedoor Twitter
usedoor facebook
usedoor feedly
usedoor RSS


新着ニュース&記事

【Android】1台のスマホに同じアプリを2つインストールする方法 – 純正機能「プライベートスペース」を使った手順を紹介。LINEを2つもOKだけど注意点あり

Androidスマホ

Android 15から利用できる「プライベートスペース」機能を使えば1つのスマホに同じアプリを2つインストールして利用することができる。ただし制限される機能もあるので注意

【LINE】無料スタンプ&隠しスタンプまとめ(2024年10月22日更新)ダウンロード方法&取得条件

LINE

現在配布されているLINEの無料スタンプ&隠しスタンプを徹底まとめ!スタンプを無料ゲットできる条件や取得するまでの手順、有効期限など

【最大20,000dポイント】運試しに。ドキドキキーワードあみだくじでdポイントをゲットする方法 – 毎週火曜日更新。今週のキーワードは?

キャンペーン

超簡単に参加できるクジ。当たればラッキー!dアカウント+ポイントカード持っている人は是非!今週のキーワードも紹介しています

【毎月11日&22日のゾロ目の日】Yahoo!ショッピング、オークション(旧:ヤフオク)、PayPayグルメで『ゾロ目の日』限定クーポンをゲットする方法

キャンペーン

ゾロ目の日はYahoo!ショッピング、Yahoo!オークション(旧:ヤフオク)、PayPayグルメなどで配布されるクーポンがアツい!ただ一部クーポンは争奪戦なのでお早めに!

【抽選販売情報あり】「PlayStation 30周年アニバーサリー コレクション」の予約開始日や発売日、価格、販売ショップ、販売方法

ゲーム

PlayStation誕生30周年を記念して「PlayStation 30周年アニバーサリー コレクション」を数量限定で2024年11月21日に発売!9月30日~順次予約受付開始。


新着記事をもっと見る

usedoorをフォロー


注目・おすすめ記事

【神コスパ!!】ソフトバンク『データ通信専用3GBプラン』を契約してみた – PayPayクーポン・LYPプレミアムがフル利用できて月額990円!Androidでも使える

ソフトバンクの超コスパのいい「データ通信専用3GBプラン」を契約してみた。特典満載でメリット多数の激安回線!Yahoo!プレミアムやPayPayクーポンが欲しい人はこれを契約した方が安いかも


【4ヵ月無料!!】Amazonの音楽聴き放題「Music Unlimited」をおトクに登録する方法、開催中のキャンペーンまとめ – プライム感謝祭で4ヵ月無料と激アツ!

Amazonの音楽聞き放題サービス「Music Unlimited」がプライム感謝祭連動企画を開催!最長4ヵ月無料と激アツ!10月21日(月)まで


【機種変更でも実質6,800円~!!】ワイモバイルで折りたたみスマホ「Libero Flip」をおトクに購入する方法 – 一括9,800円&PayPayポイント還元で購入できる

ワイモバイルの折りたたみスマホ「Libero Flip(A304ZT)」が値下げ!機種変更でも一括9,800円と激安!!さらに必ずPayPayポイントがもらえる


【Android】スマホのバッテリー消費を抑えて電池持ちをアップさせる方法まとめ – Pixelのバッテリーが悪いのでいろいろ設定してみた

Pixel 4のバッテリー持ちが悪すぎるのでAndroid全般の電池消費を節約する設定をガッツリ行ってみた



注目の記事をぜんぶ見る


最新記事&ニュース

【Android】1台のスマホに同じアプリを2つインストールする方法 – 純正機能「プライベートスペース」を使った手順を紹介。LINEを2つもOKだけど注意点あり

Android 15から利用できる「プライベートスペース」機能を使えば1つのスマホに同じアプリを2つインストールして利用することができる。ただし制限される機能もあるので注意


【LINE】無料スタンプ&隠しスタンプまとめ(2024年10月22日更新)ダウンロード方法&取得条件

現在配布されているLINEの無料スタンプ&隠しスタンプを徹底まとめ!スタンプを無料ゲットできる条件や取得するまでの手順、有効期限など


【最大20,000dポイント】運試しに。ドキドキキーワードあみだくじでdポイントをゲットする方法 – 毎週火曜日更新。今週のキーワードは?

超簡単に参加できるクジ。当たればラッキー!dアカウント+ポイントカード持っている人は是非!今週のキーワードも紹介しています


【毎月11日&22日のゾロ目の日】Yahoo!ショッピング、オークション(旧:ヤフオク)、PayPayグルメで『ゾロ目の日』限定クーポンをゲットする方法

ゾロ目の日はYahoo!ショッピング、Yahoo!オークション(旧:ヤフオク)、PayPayグルメなどで配布されるクーポンがアツい!ただ一部クーポンは争奪戦なのでお早めに!


【抽選販売情報あり】「PlayStation 30周年アニバーサリー コレクション」の予約開始日や発売日、価格、販売ショップ、販売方法

PlayStation誕生30周年を記念して「PlayStation 30周年アニバーサリー コレクション」を数量限定で2024年11月21日に発売!9月30日~順次予約受付開始。



最新記事をもっとチェック


usedoorをフォロー


現在開催中の"おトク"なセール、キャンペーン、お買い得アイテムまとめ

Huluを通常よりもおトクに契約する方法、キャンペーンまとめ

動画見放題サービス「Hulu」通常特典は2週間無料だけだけどキャンペーンを利用すれば無料期間が延長されたりポイント還元などでおトクに入会できる!


【条件変更】auオンラインショップ「スペシャルセール」でおトクにスマホを購入する方法 – 対象機種や適用条件、割引金額などまとめ

au PAY残高キャッシュバックや割引特典がある「au Online Shop スペシャルセール」を開催中。機種変更&指定されたプランで対象機種を購入すると適用される


【招待コードあり】エアウォレットの友だち招待キャンペーンで500円分のCOIN+残高をゲットする方法 – 適用条件や招待コードの発行/確認手順など

AirWALLETを始めるなら友だち招待キャンペーンが開催されている期間に招待コード(紹介コード)を入力しての利用開始がおトク!2024年10月24日まで500円分の残高がもらえる


【最大5,000円相当が無料でもらえる】Yahooショッピング、PayPayモールで買い物して「ウェルカムギフト」をもらう方法 – 対象となる条件などまとめ

はじめてまたは久々にYahooショッピング、PayPayモールで買い物する人は5,000円相当の商品が詰まったウェルカムギフトがもらえる!


【2024年10月】LYPプレミアムにおトクに登録できるキャンペーン&会員向けの特典、利用できるLINEの機能まとめ – 3ヵ月無料&PayPayポイント&クーポンなど

LYPプレミアムに新規登録で基本料金3ヵ月無料&1,000円分のPayPayポイント&Yahoo!ショッピングの1,000円割引クーポン×2枚がもらえるキャンペーン開催中



開催中のキャンペーンをぜんぶ見る