Когда вы запускаете команду find
для файлов, для которых у вас нет разрешений, вы получаете досадные ошибки "Permission denied", которые загромождают вывод.
Википедия предлагает следующее исправление:
Если вы делаете это как пользователь, отличный от root, вы можете игнорировать ошибки, связанные с отказом в разрешении (и любые другие). Поскольку ошибки выводятся в stderr, их можно подавить, перенаправив вывод в /dev /null. В следующем примере показано, как это сделать в оболочке bash:
find / -name "myfile" -type f -print 2>/dev/null
Я знаю, что могу что-то добавить к команде, поэтому я могу использовать псевдоним ll
, например, ls -lah
. Могу ли я установить псевдоним в .bash_profile
для добавления 2>/dev/null в конец любой команды find
?