Slik viser du alle filer og underkataloginnhold i en mappe på Mac
Innholdsfortegnelse:
Har du noen gang ønsket å se ikke bare hver fil i en gitt katalog, men alle filer i de begravde underkatalogene? Hvis du leter etter det som i utgangspunktet er en rekursiv liste over filer i en gitt mappe, vil vi vise et flott triks for Mac OS Finder som lar deg gjøre nettopp det, og også demonstrere flere mer avanserte tilnærminger ved å bruke kommandolinjen .
Hvordan utvide alle underkataloger og liste mappeinnhold i Mac OS Finder
For raskt å se hva som er i alle underkatalogene til en mappe i Finder, åpne den overordnede mappen og bytt til listevisning. Nå må du holde nede Option-tasten og klikke på den lille pilen ved siden av navnet til katalogen for å utvide den katalogen og alle underkatalogene samtidig.
Resultatet er at hver eneste undermappe i katalogen du alternativ-klikket pilen på, vil også avsløre innholdet:
Hvis du klikker på den pilen igjen, lukkes alle underkataloger, ellers blir det den nye standardvisningen når du klikker på pilen.
Husk at hvis du vil vise skjulte filer med denne metoden, må du aktivere skjulte filer som vises separat i Mac OS X Finder, som deretter vil gå gjennom hver mappe til den er deaktivert igjen.
Tilnærmingen ovenfor kommer til å være den enkleste metoden for de fleste brukere, og de neste to metodene er fokusert på kommandolinjen og er rettet mot de som er komfortable i terminalen.
Liste alle filer og underkataloginnhold fra kommandolinjen
For å vise alle filer rekursivt fra kommandolinjen, kan du legge ved -R-flagget til den tradisjonelle ls-kommandoen. Dette utvider underkataloger og viser filene i dem. Disse kommandoene vil fungere i omtrent alle former for unix, fra Mac OS X til Linux eller noe annet du kan støte på.
ls -R ~/Desktop/
Eksempelutgang vil se omtrent slik ut:
/Users/macuser/Desktop//wallpapers: Dark Tower.jpg milky-way.jpg car.jpg ngc602.jpg flaming-star-nebula.jpg ngc6188Kfir2000. jpg windows.jpg m33.jpg /Users/macuser/Desktop//trip: volcano.jpeg itenerary.txt tickets.JPG
Utgangen er grei, men den kan ordnes bedre.
Bruk av -lah-flaggene i tillegg til -R vil vise tillatelser, eierskap, endringsdatoer, og det gjør lesing av filinformasjon mye enklere. -a-flagget er valgfritt, slik at skjulte filer også kan vises.
ls -lahR ~/Desktop/
Eksempelutdata vil se slik ut:
/Brukere/macuser/Desktop/wallpapers: tot alt 5464 drwxr-xr-x@ 11 macuser ansatte 374B 14. jan 15:32 . drwxr-xr-x 522 macuser staff 17K 28. jan 10:20 . -rw-r--r--@ 1 macuser stav 254K 13 jan 15:44 Dark Tower.jpg -rw-r--r--@ 1 macuser stav 101K 14 jan 15:32 biler.jpg -rw-r--r--@ 1 macuser stav 141K 13. jan 15:44 star-nebula.jpg -rw-r--r--@ 1 macuser stav 206K 14. jan 09:57 nintendo.jpg -rw- r--r--@ 1 macuser stav 134K 13. jan 15:44 m33.jpg -rw-r--r--@ 1 macuser stav 1,4M 13. jan 15:30 milky-way.jpg -rw-r-- r--@ 1 macuser staff 153K Jan 13 15:44 ngc602.jpg -rw-r--r--@ 1 macuser staff 194K Jan 13 15:44 windows.jpg /Users/macuser/Desktop/trip: total 360 drwxr -xr-x@ 6 macuser ansatte 204B 9. desember 13:43. drwxr-xr-x 522 macuser staff 17K 22 Jan 10:20 . -rw-r--r--@ 1 macuser stav 6.0K 9. desember 13:43 .DS_Store -rw-r--r--@ 1 Macuser stav 30K 8. desember 12:41 volcano.jpeg -rw-r-- r--@ 1 macuser-ansatte 45K 8. desember 12:41 itinerary.txt -rw-r--r--@ 1 macuser-ansatte 88K 9. desember 12:31 billetter.JPG
Du vil legge merke til at banen til hver fil er oppført over selve filene, og utvider underkatalogene mye som Finder-metoden nevnt øverst. Du kan få banen for å fortsette filnavnet ved å bruke en helt annen kommando.
Liste alle filer rekursivt med fullstendige katalogbaner vist
Til slutt, hvis du vil ha en liste over alle filene med deres fullstendige stier spesifisert, kan du gå til finn-kommandoen.
finn ~/Desktop/Sample/ -type f
Dette vil dumpe hele banen til hver fil i en liste:
/Users/macuser/Desktop/Sample/x11.jpg /Users/macuser/Desktop/Sample/Files/alpha-tool-preview.jpg /Users/macuser /Desktop/Sample/Files/alpha-tool.jpg /Users/macuser/Desktop/Sample/Files/reveal-editing-tools-preview.jpg /Users/macuser/Desktop/Sample/Files/save-transparent-png.jpg
Hvis du ønsker å dele en katalogoppføring med noen, gir finn-kommandoen sannsynligvis overlegne resultater. I et slikt tilfelle kan du enkelt dumpe utdataene til en fil ved å legge ved en > til slutten slik:
finn /Path/To/List -type f > FilesWithPaths.txt