find
ファイルの検索
オプション
項目 説明 -iname 検索文字列の大文字、小文字区別しない -maxdepth N 検索するディレクトリの深度最大値
検索文字列の大文字、小文字を区別せず、検索する(jpgも検索対象)
$ find / -iname "*JPG*"
10 日以上のファイルを見つける
$ find /var/log/httpd/ -mtime +10
- 10 日以内は、-mtime -10
所有者が読み取り可能なファイルを表示
$ find ./ -perm -o=r
所有者が root であるのもを検索
$ find ./ -user root
1 日以上アクセスのないファイルを検索
$ find ./ -atime +1
/home 配下で 1 M 以上のファイルを検索
# find /home/ -size +1000k -print
シンボリックリンクを探す
# find / -type l
デッドリンク探す
# find / -xtype l
拡張子が css, js, png 探す
$ find ./ \( -name \*.css -or -name \*.js -or -name \*.png \)
.html ファイルを探す。ディレクトリが img と css 配下は検索しない
$ find ./ -type f -name ".html" -o -type d -name "img" -prune -o -type d -name "css" -prune
2015/01/19 09 時より新しいファイルを検索
$ touch -m -d '2015/01/19 09:00:00' 2015011909.txt $ find / -newer 2015011909.txt