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.
command-line
ls
jak on
źródło
źródło
Odpowiedzi:
Możesz użyć:
find -iname '*.pdf'
z
ls
może:ls -lR | grep '/\|pdf$'
źródło
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.Użyj znajdź
Zobacz także: http://content.hccfl.edu/pollock/unix/findcmd.htm
źródło
find . -name '*.pdf'
?find . -name '*.pdf'
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.
źródło
Najprostszym sposobem będzie:
To polecenie znajdzie wszystkie pliki PDF obecne w twoim systemie.
źródło
*.pdf
rozwija się do plików w bieżącym katalogu roboczym, zostaną one przekazane dolocate
polecenia, a nie do surowego*.pdf
argumentu.Użyj polecenia:
źródło