概要
よく使うファイル検索だけをまとめた。
これらは、VSCodeなどの統合開発環境を使うことのできない環境では、大変お世話になります。
色々なoptionを網羅的に書いてあるサイトもあるが、どれが自分にとって必要なコマンドなのかわかりにくい。
基本的にはこれだけで十分。
検索コマンド
1. ファイル名を再帰的に検索
hoge
という文字列を含むファイル名のファイルを検索
$ find ./ -name *hoge*
2. directory名を再帰的に検索
hoge
という文字列を含むディレクトリ名のディレクトリを検索
$ find ./ -name *hoge* -type d
3. 指定したディレクトリ内のファイル内文字列を検索
./dir
ディレクトリの中にあるファイルの内、
ファイル内にhoge
という文字列を含むファイルを検索
$ find ./dir -type f -print | xargs grep -n hoge
参考
find コマンド以外にも便利なコマンドや記事をメモしておく
ディレクトリを zip ファイルに格納
$ zip archive -r target_directory
複数ファイルの拡張子をまとめて1発置換