Gem en liste over filer og mappeindhold i en tekstfil

Det er nemt at gemme en komplet liste over filer indeholdt i en mappe, og der er to hurtige måder at gemme listen på som en tekstfil.

Gem en liste over filer fra Finder

Den første tilgang kan være nemmest for de fleste brugere og gøres via OS X Finder og TextEdit app. Det er et simpelt spørgsmål om kopiering og indsætning:

  • Åbn den mappe, du vil have et indholdsfortegnelse over, og tryk på Command + A (Select All) efterfulgt af Command + C (Copy)
  • Start nu TextEdit og træk menuen "Rediger" og vælg "Indsæt og match stil" eller tryk på Kommando + Option + Skift + V
  • Gem mappelisten som enten en .txt eller .rtf

Gemmer en detaljeret liste over filer fra terminalen

Den anden tilgang bruger kommandolinjen, og på trods af at det er gjort via Terminal er det ikke meget mere kompliceret end den kopierede og indsatte tilgang, der er beskrevet ovenfor. Start Terminal fra / Applications / Utilities / for at komme i gang.

På det mest grundlæggende er kommandoen som følger:

ls > contents.txt

Inkluderet skjulte filer i listen kræver -a flag:

ls -a > allcontents.txt

Hvis du vil dumpe indholdet af en bestemt mappe, skal du angive mappebanen som følger:

ls /Library/Preferences/ > LibPrefsList.txt

Vedhæftning af bestemte flag til kommandoen ls gør det muligt for listen at vise mere end blot en filindholdsfortegnelse, vil -l-flag også angive tilladelser, filbesiddelse og modifikationsdatoer:

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

Da kommandoen ls accepterer flag, der beskriver yderligere attributter af filer og mapper, kan det være meget mere informativt end Finder & TextEdit tilgangen, som ikke viser detaljer som filejerskab eller dokumentrettigheder.

Kommandolinjemetoden lader dig også gøre ting som at sammenligne to kataloglister ved hjælp af diff-kommandoen, som enten kan gøres ved at sammenligne outputfilerne mod hinanden eller endda direkte sammenligne mapperne og gemme forskel, som resultater som en tekstfil.