find時の「許可がありません」を表示しない


権限が少ないLinuxサーバ上でfindした時、激しく表示される「許可がありません」(もしくは「Permission denied」)により、本命を探すのが大変になることがあります。

[user@app ~]$ find / -name nginx
find: `/root': 許可がありません
find: `/etc/dhcp': 許可がありません
find: `/etc/pki/rsyslog': 許可がありません
find: `/etc/pki/CA/private': 許可がありません
find: `/etc/sudoers.d': 許可がありません
find: `/etc/lvm/backup': 許可がありません
find: `/etc/lvm/archive': 許可がありません
find: `/etc/lvm/cache': 許可がありません
:
(以降100行くらい警告メッセージ)
:

こういった場合は、警告メッセージをnullに飛ばせばOK。

[user@app ~]$ find / -name nginx 2>/dev/null
/etc/nginx
  • このエントリーをはてなブックマークに追加