Próbuję znaleźć katalog za pomocą tego polecenia:
find /users/dan/ -name 'Prams' -type d
Widzę ogromną liczbę wyników „Brak takiego pliku lub katalogu”. Czy istnieje sposób na zamknięcie wyszukiwania , jeśli niczego nie znajdzie?
Próbuję znaleźć katalog za pomocą tego polecenia:
find /users/dan/ -name 'Prams' -type d
Widzę ogromną liczbę wyników „Brak takiego pliku lub katalogu”. Czy istnieje sposób na zamknięcie wyszukiwania , jeśli niczego nie znajdzie?
Odpowiedzi:
Spróbuj tego:
źródło
uname -a
Możesz wyłączyć dane wyjściowe STDERR:
Lub możesz użyć,
find
aby wyświetlić wszystkie katalogi i przefiltrować dane wyjściowe za pomocągrep
:find
Polecenie nie zostanie wydrukowany „Nie ma takiego pliku lub katalogu” Jeśli ścieżka wyszukiwania (/users/dan
istnieje w tym przypadku), nawet jeśli nie ma żadnych wyników. Czy jesteś pewien, że ten katalog istnieje?źródło
Jego składnia jest poprawna, jeśli w ogóle
/users/dan/ <
istnieje!Przede wszystkim nie powinno być żadnych wyników „Brak takiego pliku lub katalogu”.
źródło