2011年9月20日火曜日

ファイル検索方法 (応用)

◆ 問題点 ◆

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 件のコメント:

コメントを投稿