Próbuję wyświetlić listę wszystkich plików JPG w drzewie katalogów, aby utworzyć raport o plikach JPG w tym drzewie bez przeszukiwania każdego katalogu jeden po drugim.
Polecenie, którego używam, to:
ls -lhAR | grep jpg
Polecenie nie działało tak, jak wykryłem, ponieważ po prostu pokazało mi listę plików JPG, ale nie pokazało mi ich ścieżki.
Jest jakiś sposób na osiągnięcie tego, czego szukam?
macos
command-line
bash
zsh
Dave Gomez
źródło
źródło
less -l
?Odpowiedzi:
źródło
Za pomocą rekurencyjnego globowania (
**
) to polecenie powinno załatwić sprawę :Działa to domyślnie w zsh ; kiedy używasz bash (wersja 4 lub nowsza), musisz włączyć te zaawansowane wzorce globowania poprzez
źródło