linux でファイル検索コマンド find のメモ

この記事は約2分で読めます。
スポンサーリンク

主に自分用のメモです。閲覧いただいた方にはわかりにくいかもしれません m(_ _)m

 

 

スポンサーリンク

Linuxのコマンドラインにて、ファイル検索

find

 

オプション

ファイル・ディレクトリ名: -name xxxx
例:カレントディレクトリ以下で、.git ディレクトリを検索
find . -name .git -type d

所有者で検索: -user xxxx

所有グループで検索: -group xxxx

lsのリスト形式で表示: -ls

ファイルのみ検索: -type f (ディレクトリは -type d)

 

特定のパスに含まれるのを削除したい

 

find に除外がなかったため、grep コマンドに渡して対応

 

man find 抜粋

 

 

grep

オプション

-v xxxx

xxxxが含まれるものを除外

 

 

 

使用例

find public -type f -group aaaa -ls | grep -v vendor | grep -v public/pdf

→ publicディレクトリで、所有group が aaaa で、パスに vendor と public/pdf を含まないものを検索。

 

 

この記事が気に入ったら
いいね ! しよう

コメント