Een lijst met bestanden opslaan & Mapinhoud in een tekstbestand

Inhoudsopgave:

Anonim

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.

Een lijst met bestanden opslaan & Mapinhoud in een tekstbestand