Lagre en liste over filer & Mappeinnhold i en tekstfil
Innholdsfortegnelse:
Det er enkelt å lagre en fullstendig liste over filer i en mappe, og det er to raske måter å lagre den listen som en tekstfil.
Lagre en liste over filer fra Finder
Den første tilnærmingen kan være den enkleste for de fleste brukere og gjøres gjennom OS X Finder og TextEdit-appen, det er en enkel sak å kopiere og lime inn:
- Åpne mappen du vil ha en innholdsliste over og trykk Kommando+A (velg alle) etterfulgt av Kommando+C (Kopier)
- Start nå TextEdit og trekk ned "Rediger"-menyen og velg "Lim inn og match stil", eller trykk Kommando+Alternativ+Shift+V
- Lagre katalogoppføringen som enten en .txt eller .rtf
Lagre en detaljert liste over filer fra terminal
Den andre tilnærmingen bruker kommandolinjen, og til tross for at den gjøres gjennom Terminal er den ikke mye mer komplisert enn kopier og lim-tilnærmingen som er skissert ovenfor. Start Terminal fra /Applications/Utilities/ for å komme i gang.
På det mest grunnleggende er kommandoen som følger:
ls > contents.txt
Inkludering av skjulte filer i listen krever -a-flagget:
ls -a > allcontents.txt
For å dumpe innholdet i en bestemt mappe, spesifiser katalogbanen som følger:
ls /Library/Preferences/ > LibPrefsList.txt
Hvis du fester visse flagg til ls-kommandoen, kan listen vise mer enn bare en filinnholdsliste. -l-flagget vil også vise tillatelser, fileierskap og endringsdatoer:
ls -la /Library/Preferences/ > detailedprefsinfo.txt
Fordi ls-kommandoen godtar flagg som beskriver ytterligere attributter til filer og mapper, kan den være mye mer informativ enn Finder & TextEdit-tilnærmingen, som ikke viser detaljer som fileierskap eller dokumenttillatelser.
Kommandolinjetilnærmingen lar deg også gjøre ting som å sammenligne to katalogoppføringer ved å bruke diff-kommandoen, som enten kan gjøres ved å sammenligne utdatafilene med hverandre, eller til og med direkte sammenligne mappene og lagre forskjellen mellom disse resultatene som en tekstfil.