Lagre en liste over filer og mappeinnhold i en tekstfil

Det er enkelt å lagre en fullstendig liste over filer som er inneholdt i en mappe, og det er to raske måter å lagre listen som en tekstfil.

Lagre en liste over filer fra Finder

Den første tilnærmingen kan være enklest for de fleste brukere og gjøres gjennom OS X Finder og TextEdit-appen, det er enkelt å kopiere og lime inn:

  • Åpne mappen du vil ha en innholdsfortegnelse over, og trykk på Kommando + A (Velg alle) etterfulgt av Command + C (Copy)
  • Start nå TextEdit og dra ned "Rediger" -menyen og velg "Lim inn og Match stil", eller trykk på Kommando + Alternativ + Skift + V
  • Lagre katalogoppføringen som enten en .txt eller .rtf

Lagrer en detaljert liste over filer fra terminalen

Den andre tilnærmingen bruker kommandolinjen, og til tross for at det blir gjort gjennom Terminal, er det ikke mye mer komplisert enn kopi og lim-tilnærmingen som er skissert ovenfor. Start Terminal fra / Programmer / Verktøy / for å komme i gang.

På det mest grunnleggende er kommandoen som følger:

ls > contents.txt

Inkludert skjulte filer i listen krever -a flagg:

ls -a > allcontents.txt

Hvis du vil dumpe innholdet i en bestemt mappe, angir du katalogbanen som følger:

ls /Library/Preferences/ > LibPrefsList.txt

Ved å legge til bestemte flagg i kommandoen ls, vil listen vise mer enn bare en filinnholdsliste, vil -l-flagget også liste opp tillatelser, fileierskap og modifikasjonsdatoer:

ls -la /Library/Preferences/ > detailedprefsinfo.txt

Fordi ls-kommandoen aksepterer flagg som beskriver ytterligere attributter av filer og mapper, kan det være mye mer informativ enn Finder & TextEdit-tilnærmingen, som ikke viser detaljer som fileierskap eller dokumentrettigheter.

Kommandolinjen tilnærming lar deg også gjøre ting som å sammenligne to katalogoppføringer ved hjelp av diff-kommandoen, som enten kan gjøres ved å sammenligne utdatafilene mot hverandre, eller til og med sammenligne mappene direkte og lagre forskjellene som resultatene som en tekstfil.