Een lijst met bestanden opslaan & Mapinhoud in een tekstbestand
Inhoudsopgave:
- Bewaar een lijst met bestanden uit Finder
- Een gedetailleerde lijst met bestanden opslaan vanaf terminal
Het opslaan van een complete lijst met bestanden in een map is eenvoudig en er zijn twee snelle manieren om die lijst op te slaan als een tekstbestand.
Bewaar een lijst met bestanden uit Finder
De eerste benadering is voor de meeste gebruikers misschien wel het gemakkelijkst en wordt gedaan via de OS X Finder en Teksteditor-app, het is een kwestie van kopiëren en plakken:
- Open de map waarvan je een inhoudslijst wilt hebben en druk op Command+A (Alles selecteren) gevolgd door Command+C (Kopiëren)
- Start nu Teksteditor en trek het menu "Bewerken" naar beneden en selecteer "Stijl plakken en matchen", of druk op Command+Option+Shift+V
- Sla de directorylijst op als .txt of .rtf
Een gedetailleerde lijst met bestanden opslaan vanaf terminal
De tweede benadering maakt gebruik van de opdrachtregel, en ondanks dat dit via Terminal wordt gedaan, is het niet veel ingewikkelder dan de hierboven geschetste methode van kopiëren en plakken. Start Terminal vanuit /Applications/Utilities/ om aan de slag te gaan.
In de basis is de opdracht als volgt:
ls > inhoud.txt
Voor het opnemen van verborgen bestanden in de lijst is de vlag -a vereist:
ls -a > allcontents.txt
Om de inhoud van een specifieke map te dumpen, geeft u het mappad als volgt op:
ls /Library/Preferences/ > LibPrefsList.txt
Door bepaalde vlaggen aan het ls-commando toe te voegen, kan de lijst meer onthullen dan alleen een lijst met bestandsinhoud, de -l-vlag zal ook machtigingen, bestandseigendom en wijzigingsdatums weergeven:
ls -la /Library/Preferences/ > detailprefsinfo.txt
Omdat het ls-commando vlaggen accepteert die aanvullende kenmerken van bestanden en mappen beschrijven, kan het veel informatiever zijn dan de Finder & Teksteditor-benadering, die geen details zoals bestandseigendom of documentmachtigingen weergeeft.
Met de opdrachtregelbenadering kunt u ook dingen doen zoals twee directoryvermeldingen vergelijken met behulp van de opdracht diff, dat kan worden gedaan door de uitvoerbestanden met elkaar te vergelijken, of zelfs door de mappen rechtstreeks te vergelijken en op te slaan verschil die resultaten als een tekstbestand.