Hoe ls commando op datum te sorteren

Inhoudsopgave:

Anonim

De opdracht 'ls' geeft een lijst weer van alle bestanden en mappen in een map op de opdrachtregel, maar standaard retourneert ls een lijst in alfabetische volgorde. Met een eenvoudige opdrachtvlag kunt u ls in plaats daarvan op datum laten sorteren, waarbij de meest recent gewijzigde items bovenaan de resultaten van de ls-opdracht worden weergegeven. Deze truc is van toepassing op de ls-opdrachtuitvoer in Mac OS / Mac OS X, Linux, BSD, evenals Bash in Windows.

De vlag -t sorteert de uitvoer van het ls-commando op datum en tijd voor het laatst gewijzigd, maar voor de beste resultaten zult u deze waarschijnlijk willen toepassen met de lange lijstvlag -l, en misschien een paar andere als goed. Laten we een paar handige manieren bekijken om ls-uitvoer op datum te sorteren.

Sorteer ‘ls’ uitvoer op datum

De vlag -t sorteert de uitvoer van het ls-commando op laatste datum en tijd gewijzigd:

  1. Open de Terminal als je dat nog niet hebt gedaan (/Applicaties/Hulpprogramma's/ in mac OS) en navigeer naar de map die je op datum wilt sorteren met ls
  2. Geef de volgende opdrachtsyntaxis:
  3. ls -lt

  4. Druk op Return om de inhoud van de directory te bekijken, vermeld met ls op datum

De meest recent gewijzigde items worden bovenaan de opdrachtuitvoer weergegeven, in plaats van de geretourneerde lijst in alfabetische volgorde weer te geven.

Show ls Sort by Date, Human Readable, All Files

Mijn persoonlijke voorkeur voor het sorteren van ls-uitvoer op wijzigingsdatum is om -lt te gebruiken maar ook -h op te nemen voor door mensen leesbare formaten, en -a om ook alle bestanden met puntvoorvoegsel weer te geven. Dit maakt het ook een gemakkelijk te onthouden vlag van -h alt, gebruikt als volgt:

ls -h alt

Ls omkeren Sorteren op datum Uitvoer

Als je de volgorde wilt omkeren zodat de meest recent gewijzigde items onderaan de uitvoer van het ls-commando staan, kun je ook de vlag -r toevoegen, zoals:

ls -h altr

De uitvoer is hetzelfde, behalve dat deze in omgekeerde volgorde wordt weergegeven, met de oudste gewijzigde datum bovenaan en de meest recent gewijzigde datum en tijd onderaan.

Deze truc is uiteraard van toepassing op de opdrachtregel en Terminal, maar sorteren op datum en variaties op gewijzigde of laatst geopende datum kan ook ongelooflijk handig zijn voor Finder. Het sorteren van de Mac Finder 'Al mijn bestanden' op laatst geopende datum is bijvoorbeeld een goede tip die op dezelfde manier kan worden toegepast op elke andere map die wordt weergegeven in Finder op de Mac om te laten zien wanneer een bestand voor het laatst is geopend of gewijzigd.

Heeft u nog andere handige tips of trucs voor het sorteren van mappen op datum? Laat het ons weten in de reacties hieronder.

Hoe ls commando op datum te sorteren