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:
find /users/dan/ -name 'Prams' -type d 2>/dev/null
uname -a
Możesz wyłączyć dane wyjściowe STDERR:
find /users/dan/ -name 'Prams' -type d 2> /dev/null
Lub możesz użyć, find
aby wyświetlić wszystkie katalogi i przefiltrować dane wyjściowe za pomocą grep
:
find /users/dan -type d | grep "Prams"
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?