2016年10月03日

linuxでfindとgrepを駆使して指定したディレクトリ以下のキーワードを表示する。

コマンド例

sudo find /dir -type f -print | xargs grep hogehoge 2>/dev/null

コマンドの解説sudo
 → 管理者権限実行することで、権限を気にせず検索可能

find
 → 文字列を検索

/dir
 → 検索したいディレクトリ

-type f
 → ファイルを検索

-print
 → 表示

xargs
 → find の出力したファイル名を展開しつつ、後半のコマンドを実行する

grep
 → 検索

hogehoge
 → 検索文字列

2>/dev/null
→ 警告メッセージをnullに飛ばす。これにより、「許可がありません。」が出ない。


posted by mizomin at 16:40 | 東京 ☀ | Comment(0) | TrackBack(0) | linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/442480826

この記事へのトラックバック