De ls opdracht is een van de belangrijkste opdrachtregelhulpmiddelen die u moet leren om door het bestandssysteem te navigeren. Hier is een volledige lijst met essentiële commando's voor het navigeren door het bestandssysteem via de opdrachtregel.
De ls commando wordt gebruikt om de namen van de bestanden en mappen binnen het bestandssysteem te vermelden. In deze handleiding worden alle schakelaars weergegeven die beschikbaar zijn voor de ls commando samen met hun betekenis en hoe ze te gebruiken.
Maak een lijst van de bestanden in een map
Als u alle bestanden in een map wilt weergeven, opent u een terminalvenster en navigeert u naar de map waarvan u de inhoud wilt zien voor gebruik van de CD commando en typ dan eenvoudig de volgende opdracht:
ls
U hoeft niet echt naar de map te navigeren om de bestanden erin weer te geven. U kunt eenvoudig het pad opgeven als onderdeel van de opdracht ls, zoals hieronder wordt weergegeven.
ls / path / to / file
Standaard worden de bestanden en mappen in kolommen op het scherm weergegeven en het enige dat u ziet, is de bestandsnaam.
Verborgen bestanden (bestanden die beginnen met een volledige stop) worden niet automatisch weergegeven door het commando ls uit te voeren. U moet in plaats hiervan de volgende opdracht gebruiken.
ls -aHet is allemaal Dit minus a -een schakelaar gebruikt hierboven staat voor lijst alles. Deze lijst bevat absoluut elk bestand en elke map binnen de map waarin de opdracht wordt uitgevoerd of zelfs tegen het pad dat eraan wordt gegeven. Het resultaat hiervan is dat je een bestand ziet met de naam . en een andere geroepen .. . De enkele punt staat voor de huidige map en de dubbele punt is één niveau hoger. Als u deze wilt weglaten uit de lijst met bestanden, kunt u als volgt een hoofdletter A gebruiken in plaats van de kleine letter: ls -AHet is - bijna alles Bepaalde opdrachten zoals de mv commando en cp commando worden gebruikt voor het verplaatsen en kopiëren van bestanden en er zijn schakelaars die kunnen worden gebruikt met deze opdrachten die een back-up van het originele bestand maken. Deze back-upbestanden worden meestal afgesloten met een tilde (~). Als u back-upbestanden (bestanden die eindigen op een tilde) wilt weglaten, voert u de volgende opdracht uit: ls -Bls --ignore-backups In de meeste gevallen worden in de lijst de mappen in één kleur en de bestanden als een andere weergegeven. In onze terminal zijn bijvoorbeeld mappen blauw en bestanden wit. Als u geen verschillende kleuren wilt weergeven, kunt u de volgende opdracht gebruiken: ls --color = nooit Als u een meer gedetailleerde uitvoer wilt, kunt u de volgende schakeloptie gebruiken: ls -l Dit biedt een lijst met de rechten, het aantal inodes, de eigenaar en de groep, de bestandsgrootte, de laatst gebruikte datum en tijd en bestandsnaam. Als je de eigenaar niet wilt zien, gebruik dan de volgende opdracht. ls -g U kunt ook de groepsdetails weglaten door de volgende schakeloptie op te geven: ls -o De lange noteringslijst kan samen met andere schakelaars worden gebruikt om nog meer informatie te tonen. U kunt bijvoorbeeld de auteur van het bestand vinden door de volgende opdracht uit te voeren. ls -l --auteur U kunt de uitvoer voor de lange lijst als volgt wijzigen om door mensen leesbare bestandsgrootten weer te geven: ls -l -hls -l - menselijk leesbaarls -l-s In plaats van de gebruikers- en groepsnamen weer te geven in een lijstopdracht, kunt u het ls-commando krijgen om de fysieke gebruikers-ID en groeps-ID's als volgt te tonen: ls -l -n De ls commando kan worden gebruikt om alle bestanden en mappen van het opgegeven pad naar beneden te tonen. Bijvoorbeeld: ls -R / thuis De bovenstaande opdracht toont alle bestanden en mappen onder de basismap, zoals afbeeldingen, muziek, video's, downloads en documenten. Standaard staat de uitvoer voor de bestandsvermelding in kolommen op het scherm. U kunt echter een indeling opgeven zoals hieronder wordt weergegeven. ls -Xls --format = over Toon de lijst in kolommen op het scherm. ls -mls --format = komma's Geef de lijst weer in een door komma's gescheiden indeling. ls -xls --formaat = horizontaal Toon de lijst in een horizontale indeling ls -lls --format = lang Zoals vermeld in het vorige gedeelte toont dit de lijst in een lang formaat. ls -1ls --format = enkele kolomls --format = uitgebreid Toont alle bestanden en mappen, 1 op elke rij. ls -cls --format = verticaal Toont de lijst verticaal. Om de uitvoer van de te sorteren ls opdracht die u kunt gebruiken --soort schakelen als volgt: ls --sort = nonels --sort = maatls --sort = tijdls --sort = versie De standaardinstelling is none, wat betekent dat de bestanden op naam worden gesorteerd. Wanneer u op grootte sorteert, wordt eerst het bestand met de grootste grootte weergegeven en wordt het kleinst als laatste weergegeven. Sorteren op tijd toont het bestand dat het laatst als eerste werd gebruikt en het laatst gebruikte bestand als laatste. Overigens kunnen alle bovenstaande soorten worden behaald met de volgende opdrachten: ls -Uls -Sls -tls -v Als u de resultaten in de omgekeerde sorteervolgorde wilt gebruiken, gebruikt u de volgende opdracht. ls -r - sort = groottels --reverse --sort = size Er zijn een aantal andere switches beschikbaar die te maken hebben met tijdformattering. Je kunt over alle andere switches lezen door de Linux Manual-pagina van ls te lezen. man ls Wijzig het uitvoerformaat
Hoe de output van het ls-commando te sorteren
Samenvatting