Sla een lijst van bestanden en mapinhoud op in een tekstbestand

Het opslaan van een complete lijst met bestanden in een map is eenvoudig en er zijn twee snelle manieren om die lijst als een tekstbestand op te slaan.

Bewaar een lijst met bestanden vanuit de Finder

De eerste aanpak is voor de meeste gebruikers misschien het gemakkelijkst en wordt gedaan via de OS X Finder en de Tekstedit-app, het is een kwestie van kopiëren en plakken:

  • Open de map waar u een inhoudslijst van wilt krijgen en druk op Command + A (Alles selecteren) gevolgd door Command + C (Copy)
  • Start nu TextEdit en open het menu "Bewerken" en selecteer "Plak en match stijl", of druk op Command + Option + Shift + V
  • Sla de directorylijst op als een .txt of .rtf

Een gedetailleerde lijst met bestanden opslaan vanaf Terminal

De tweede benadering maakt gebruik van de opdrachtregel en is ondanks het feit dat dit via Terminal is gedaan niet veel gecompliceerder dan de hierboven beschreven methode voor kopiëren en plakken. Start Terminal vanuit / Applications / Utilities / om aan de slag te gaan.

Op zijn eenvoudigst is het commando als volgt:

ls > contents.txt

Het opnemen van verborgen bestanden in de lijst vereist de vlag -a:

ls -a > allcontents.txt

Als u de inhoud van een specifieke map wilt dumpen, geeft u het mappad op als volgt:

ls /Library/Preferences/ > LibPrefsList.txt

Door bepaalde vlaggen aan de ls-opdracht toe te voegen, kan de lijst meer dan alleen een bestandsinhoudlijst onthullen, de vlag -l geeft ook een lijst met toestemmingen, bestandseigendom en wijzigingsdatums:

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

Omdat de opdracht ls vlaggen accepteert die aanvullende kenmerken van bestanden en mappen beschrijven, kan deze veel informatiever zijn dan de Finder & TextEdit-methode, die geen details weergeeft zoals het eigendom van bestanden of documentrechten.

Met de opdrachtregel kunt u ook dingen doen zoals twee directoryvermeldingen vergelijken met behulp van de opdracht diff, die u kunt doen door de uitvoerbestanden met elkaar te vergelijken of zelfs de mappen direct te vergelijken en deze resultaten als een tekstbestand op te slaan.