ファイル関連でよく使うコマンド

はじめに

ファイル関連でよく使うんだけど、いつも忘れてしまうコマンドをメモ。 ゼロから考えて作っているわけではないので、参考サイトも載せておきます。

ファイル名を検索

# ファイル一覧を取得
$ find .  | grep 'keyword'
# ファイルの個数をカウント
$ ls -1 . | wc -l

ポイント: lsは オプション -1 で実行コマンドのファイル出力を一行ごとに出力

ファイルにあるキーワードを検索する

# ファイル一覧を標準出力
$ grep "keyword" -rl .
# ファイル名を標準出力
$ grep "keyword" -r .
# ファイル名+行を標準出力
$ grep "keyword" -r .
# 正規表現を使って検索
$ grep -e "keyword$" .

参考にさせて頂いた箇所

【find・grep】特定の文字列を含むファイルのリストを取得する方法。 - Qiita