質問があります。

UNIX(AIX4.3)にてcronで動かすシェルを作っているのですが、
その中でファイルをlsで検索をかけています。
そのリターンコードを拾って処理を分岐させているのですが、
lsで見つからなかった場合、システムエラー(?)として保存され、
mailコマンドで見れるといった事象が起こってしまいます。
mailコマンドで見れるシステムエラーとして保存をしたくないのですが、
どうすれば良いでしょうか?
ファイル検索がきちんとできるのであればlsコマンドでなくても
かまわないのですが・・・
pingならば ping -c 1 XXX.XXX.XXX.XXX>/dev/null で
システムエラー(?)認識の回避ができたのですが、
ls ファイル名>/dev/null はダメでした。

どなたかご教示願えませんか?