Linuxでファイル名を指定してファイルを検索するコマンドとして正しいものは?
解説
正解は「find / -name "filename"」です。findコマンドはディレクトリツリーを再帰的に検索してファイルやディレクトリを見つけます。基本構文はfind 検索開始パス -name "ファイル名"です。-inameで大文字小文字を区別しない検索、-type f でファイルのみ、-type dでディレクトリのみに絞り込めます。-mtimeで更新日時、-sizeでサイズによる検索も可能です。findの結果に対してコマンドを実行する-execオプション(例: find . -name "*.log" -exec rm {} ;)も実務で頻繁に使われます。locateコマンドはデータベースを使った高速検索ですが、事前にupdatedbの実行が必要です。