Syntax för rekursiv "ls" med exkluderade subfolders?
Postat: 29 sep 2011, 15:28
Hej!
Jag vill lista ett gäng filer tillhörande en webbplats sorterat på datum filerna ändrats.
Jag har en mapp-struktur som liknar det här:
Det jag söker är syntaxet för att lista alla filer som ligger under mappen webbplats (även från undermappar) men jag vill exkludera några mappar, t.ex. ~/webbplats/chache/ och ~webplats/admin/icons/.
Att exkludera mappar som ligger direkt under ~/webbplats/ är inga problem:
men hur gör jag om jag även vill exkludera t.ex. ~webbplats/admin/icons/ ?
Jag vill lista ett gäng filer tillhörande en webbplats sorterat på datum filerna ändrats.
Jag har en mapp-struktur som liknar det här:
- webbplats/
- admin/
- gfx/
- logs/
- icons/
- images/
- js/
- chache/
- pages/
- related/
- templates/
- admin/
Det jag söker är syntaxet för att lista alla filer som ligger under mappen webbplats (även från undermappar) men jag vill exkludera några mappar, t.ex. ~/webbplats/chache/ och ~webplats/admin/icons/.
Att exkludera mappar som ligger direkt under ~/webbplats/ är inga problem:
Kod: Markera allt
ls -ltR !(chache|media)