Często próbuję znaleźć pliki o następującej składni:
find . -name "filetofind"
Jednak zwykle powoduje to tyle wierszy lub raportów o błędach (Odmowa dostępu) o folderach, w których odmowa dostępu. Czy istnieje inny sposób na uniknięcie tego spamu niż użycie sudo lub zaawansowane grepowanie z wyjścia błędów?
Odpowiedzi:
Próbować
Spowoduje to przekierowanie
stderr
strumienia wyjściowego, który jest używany do zgłaszania wszystkich błędów, w tym jednego „Odmowa dostępu”, do urządzenia zerowego.źródło
Możesz także użyć predykatów
-perm
i,-prune
aby uniknąć zejścia do nieczytelnych katalogów (zobacz także Jak usunąć instrukcje wydruku „odmowa uprawnień” z programu znajdującego? - Unix i Linux Stack Exchange ):źródło
Jeśli chcesz zobaczyć inne błędy i nie masz plików o nazwie „odmowa uprawnień”, będzie to działać „lepiej”.
Przekierowanie wyjścia do grep z opcją inwersji.
źródło