Chcę wyświetlić listę wszystkich plików PDF w katalogach bieżącego katalogu roboczego. Jakie polecenie może to zrobić?
Pamiętam kombinację ls
i, */*.pdf
ale nie pamiętam, jaka dokładnie kombinacja.
Chcę wyświetlić listę wszystkich plików PDF w katalogach bieżącego katalogu roboczego. Jakie polecenie może to zrobić?
Pamiętam kombinację ls
i, */*.pdf
ale nie pamiętam, jaka dokładnie kombinacja.
Odpowiedzi:
Możesz użyć:
find -iname '*.pdf'
z ls
może:
ls -lR | grep '/\|pdf$'
find
wzorce (jak w -name '*.pdf'
), aby powłoka nie rozwijała globalnego wzorca (tak by się stało, gdybyś miał plik pdf w bieżącym katalogu).
-iname \*.pdf
również, aby znaleźć pliki z rozszerzeniem .PDF, .PdF itp.
Najłatwiejszy sposób (jeśli używasz Ubuntu Desktop):
Przejdź do folderu domowego w Nautilus, naciśnij Ctrl+ Fi wyszukaj .pdf
.
Możesz także zmienić lokalizację i sprecyzować wyszukiwanie.
@ WarriorIng64 Należy pamiętać, że to samo zlokalizuje wszystkie pliki z .pdf występujące w dowolnym miejscu w nazwie pliku. Jeśli chcesz konkretnie pliki, które system identyfikuje jako pliki PDF, kliknij zielony przycisk + obok „Przeładuj”, dodaj filtr „Typ pliku” „PDF / Postscript” i kliknij „Przeładuj”, aby uzyskać tylko rzeczywiste pliki PDF.
Najprostszym sposobem będzie:
locate *.pdf
To polecenie znajdzie wszystkie pliki PDF obecne w twoim systemie.
*.pdf
rozwija się do plików w bieżącym katalogu roboczym, zostaną one przekazane do locate
polecenia, a nie do surowego *.pdf
argumentu.