sinds de creatie van Unix in de jaren zeventig hebben veel besturingssystemen het als basis gebruikt. Veel van deze besturingssystemen faalden, terwijl anderen erin slaagden.
Linux is een van de meest populaire Unix gebaseerde besturingssystemen. Het is open source, en wordt gebruikt over de hele wereld in vele industrieën.
een verbazingwekkende eigenschap van het Linux-besturingssysteem is de Command Line Interface (CLI) die gebruikers in staat stelt om te communiceren met hun computer vanuit een shell., De Linux shell is een REPL (lees, evalueer, Print, Loop) omgeving waar gebruikers een commando kunnen invoeren en de shell voert het uit en geeft een resultaat terug.
het ls commando is een van de vele Linux commando ‘ s waarmee een gebruiker bestanden of mappen van de CLI kan weergeven.
in dit artikel gaan we dieper in op het ls commando en enkele van de belangrijkste vlaggen die je dagelijks nodig hebt.,
Vereisten
Een computer met mappen en bestanden
een van de Linux distro ‘ s geïnstalleerd
basiskennis van het navigeren rond de CLI
Een glimlach op je gezicht 🙂
De Linux-Opdracht ls
De ls commando wordt gebruikt om bestanden of mappen in Linux en andere Unix-gebaseerde besturingssystemen.,
net zoals u met een GUI in uw Verkenner of Finder navigeert, kunt u met het commando ls standaard alle bestanden of mappen in de huidige map weergeven en er verder mee communiceren via de opdrachtregel.,
start uw terminal en typ ls om dit in actie te zien:
hoe een lijst te maken van bestanden in een map met opties
de ls command accepteert ook enkele vlaggen (ook wel opties genoemd) die aanvullende informatie zijn die de weergave van bestanden of mappen in uw terminal wijzigt.,
met andere woorden, vlaggen veranderen hoe de opdrachtls werkt:
PS: de inhoud van het woord in het hele artikel verwijst naar de bestanden en mappen die worden weergegeven, niet de werkelijke inhoud van de bestanden/mappen ?,ectory:
Lijst met bestanden in een andere map
Type het ls commando om de inhoud van een andere map:
Lijst met bestanden in de root directory
Type het ls / commando om de inhoud van de root directory:
Lijst met bestanden in de bovenliggende map
Type het ls .. commando om de inhoud van de bovenliggende map die zich één niveau boven.,h3>Lijst met bestanden met submappen
Type het ls * commando om de inhoud van de map met het”s submappen:
Lijst met bestanden in de submappen
Type het ls -R commando uit om een lijst van alle bestanden en mappen met hun bijbehorende submappen, tot aan de laatste bestand:
Als u een stuk van bestanden, dit kan een zeer lange tijd in beslag als elk bestand in elke map worden afgedrukt.,li>laatst gewijzigd datum / tijd van de inhoud
een bestand of directory naam
Lijst met bestanden in een langwerpig formaat met leesbare bestandsgrootte
Type het ls -lh commando uit om een lijst met bestanden of mappen in dezelfde tabel indeling boven, maar met een andere kolom die de grootte van elk bestand/map:
Lijst met bestanden, inclusief de verborgen bestanden
Type het ls -a commando uit om een lijst van bestanden of mappen met inbegrip van verborgen bestanden of mappen.,iv>
Lijst met bestanden in een langwerpig formaat met inbegrip van verborgen bestanden
Type het ls -l -a of ls -a -l of ls -la of ls -al de opdracht om een lijst van bestanden of mappen in de vorm van een tabel met extra informatie, met inbegrip van verborgen bestanden of mappen:
bestanden weergeven en sorteren op datum en tijd
Type het ls -t commando uit om een lijst van bestanden of directory ‘ s en het sorteren door de datum van laatste wijziging en tijd in aflopende volgorde (de grootste tot de kleinste).,
u kunt ook een -r vlag toevoegen om de sorteervolgorde zo om te keren: ls -tr:
lijst van bestanden en sorteer op Bestandsgrootte
Typ het ls -S (de S is hoofdletters) commando om bestanden of mappen weer te geven en sorteer op datum of tijd in aflopende volgorde (grootste tot kleinste).,
U kunt ook het toevoegen van een -r vlag de omgekeerde volgorde zoals: ls -Sr:
Lijst met bestanden en de resultaten van een bestand
Type het ls > output.txt commando afdrukken van de output van het vorige commando in een output.txt bestand. U kunt een van de eerder besproken vlaggen gebruiken zoals -la — het belangrijkste punt hier is dat het resultaat zal worden uitgevoerd in een bestand en niet gelogd naar de opdrachtregel.,
dan kunt u het bestand gebruiken zoals u wilt, of de inhoud van het bestand loggen met cat output.txt:
.
Er zijn tal van andere commando ‘ s en combinaties die u kunt verkennen om bestanden en mappen weer te geven op basis van uw behoeften. Een ding om te onthouden is de mogelijkheid om meerdere commando ‘ s tegelijk te combineren.
stel je voor dat je een bestand in een lang formaat wilt weergeven, inclusief verborgen bestanden, en op Bestandsgrootte wilt sorteren., Het commando zou ls -alS zijn, wat een combinatie is van ls -l, ls -a, en ls -S.
Als u een commando vergeet of niet zeker weet wat u moet doen, kunt u ls --help of man ls uitvoeren, die een handleiding zal tonen Met alle mogelijke opties voor de ls Commando: