タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

findに関するpattyhamaのブックマーク (3)

  • 【謎】本当にあったfindコマンドの怖い話【検証編】

    3/21 22時頃: 質問編へのリンクを撤去し、タイトルを変更しました。(元のタイトルは「【謎】当にあったfindコマンドの怖い話【解決編】」) 昨日のエントリについて、実験にしてはケースが雑だったので再検証していきます。 【謎】当にあったfindコマンドの怖い話【おもしろ現象】 - くんすとの備忘録 ちなみにモチベーションは「問題を回避したい」ではなく「この現象の原因を知りたい」です1。 よろしくお願いします。 現象からしてfindコマンドが処理中に書き換えられたファイルを読み込んでいるのは明白です。 少しずつ仮設を立て見ていきましょう。 まぁまぁお付き合いください。 検証ケース ケース1: 10万ファイルで実行 ケース2: パイプを使わずfindコマンド一発にし、100万ファイルで実行 ケース3: ケース2を10万ファイルで実行 ケース4: ケース2を15万ファイルで実行 ケース1

    pattyhama
    pattyhama 2018/03/22
    面白い
  • 【Linux】複数あるファイルの中から特定の文字列を検索するコマンド

    複数あるファイルの中から特定の文字列を検索したいときのLinuxコマンド。 $ find ./ -type f -print | xargs grep 'hoge' 【上記コマンドの説明】 find find の次で指定したディレクトリ以下のファイルを検索する。 ファイル検索の構文は「find [path] [検索条件] [アクション]」 — ./ 今いるディレクトリ以下が検索対象。「~/」とするとホームディレクトリ以下が検索対象となる。 ./ の代わりにフルパスでも可。この場合も指定したディレクトリ以下が検索対象になる。 — -print 検索結果を標準出力する。このとき結果をフルパスで表示する — -type f 指定したファイルタイプを検索する。fが通常ファイルを,cまたはdとするとディレクトリを,lとするとシンボリック・リンクを検索します。 — xargs 標準入力からコマンドライ

    【Linux】複数あるファイルの中から特定の文字列を検索するコマンド
  • ファイルの検索(1)

    Linuxのファイル・システムには通常,膨大なファイルやディレクトリが保存されています。この中から特定のファイルやディレクトリを探し出すのは手間がかかります。そこで,ファイルやディレクトリを検索するコマンドの使い方をマスターしましょう。ファイルやディレクトリの検索には,findコマンドを利用します。 findコマンドでの検索 findコマンドは,次の構文で記述します。 検索先にはディレクトリを指定します。指定したディレクトリ以下のファイルやディレクトリが検索対象となります。 判別式は検索する条件を記述します。例えば,ファイル名の一部やファイルの種別,ファイル容量などを指定していきます。また,複数の判別式を列挙することもできます。 アクションは検索したファイルについて処理を行うコマンドを記述します。例えば,検索したファイルを別のディレクトリに移動するといった処理が行えます。 ファイル名で検索

    ファイルの検索(1)
  • 1