При запуску find
команди на файли, на які у вас немає дозволів, ви отримуєте дратівливі помилки "Дозвіл відмовлено", які захаращують вихід.
Вікіпедія пропонує таке виправлення:
Якщо ви робите це як інший користувач, ніж root, ви можете ігнорувати відхилені в дозволі (та будь-які інші) помилки. Оскільки помилки друкуються на stderr, їх можна придушити шляхом перенаправлення виводу на / dev / null. Наступний приклад показує, як це зробити в bash shell:
find / -name "myfile" -type f -print 2>/dev/null
Я знаю , що може передувати речі команди, так що я можу псевдонім ll
, наприклад, ls -lah
. Чи можу я встановити псевдонім, .bash_profile
щоб додати 2> / dev / null до кінця будь-якої find
команди?
echo "find / -name \$1 -type f -print 2>/dev/null" >/sbin/find1
chmod 777 /sbin/find1