Linuxでファイルを効率的に検索したい。
◆ 解決方法 ◆
findコマンドの判別式を組み合わせ、grepコマンドと併用する。
find [オプション] [検索対象ディレクトリ] [判別式] [アクション]
◆ 使用例 ◆
ex1)txt拡張子で、shooojeeがオーナー、1KB未満の10日前から更新されていない
一般ファイルを検索する
find /home -name "*.txt" -user shooojee -type f -size -1k -mtime -10
ex2)検索結果の中から、特定の文字列を含むファイルのみ表示する
find /home -name "*.txt" | grep "test"
※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)
以上
0 件のコメント:
コメントを投稿