Overzicht
ls-h is een aangepast commando dat de functionaliteit van 'ls -h' uitvoert, en converteert bestandsgroottes naar eenheden zoals 1024 bytes (K), 1048576 bytes (M) voor uitvoer. Dit is erg handig bij het snel beoordelen van de grootte van grote bestanden of mappen.
Belangrijkste kenmerken
- Toont bestandsgroottes in mensvriendelijke eenheden (K, M, G)
- Dezelfde functionaliteit als de '-h' optie van het standaard 'ls' commando
- Voornamelijk gebruikt als alias of script voor gebruikersgemak
Belangrijkste opties
Omdat ls-h zelf de functionaliteit van 'ls -h' bevat, kan het worden gebruikt in combinatie met andere opties van het 'ls' commando, in plaats van aparte unieke opties te hebben. De hier beschreven opties zijn opties van het 'ls' commando, en kunnen worden gebruikt wanneer ls-h wordt gebruikt als een alias voor 'ls -h'.
Weergave/Formaat
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`ls-h` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
ls-h wordt voornamelijk gebruikt als een alias voor 'ls -h', dus de onderstaande voorbeelden tonen het gebruik van 'ls -h'. Als de ls-h alias is ingesteld, kunt u 'ls-h' invoeren in plaats van 'ls -h' om hetzelfde resultaat te krijgen.
Bestandsgrootte van huidige map weergeven
ls -h
Toont de grootte van bestanden en mappen in de huidige map in mensvriendelijke eenheden.
Bestandsgrootte weergeven met gedetailleerde informatie
ls -lh
Toont gedetailleerde bestandsinformatie (rechten, eigenaar, etc.) samen met mensvriendelijke groottes.
Grootte weergeven inclusief verborgen bestanden van een specifieke map
ls -ah /var/log
Toont de grootte van alle items, inclusief verborgen bestanden, in de opgegeven map in mensvriendelijke eenheden.
Installatie
ls-h is geen commando dat standaard op het systeem is geïnstalleerd. Om de functionaliteit van 'ls -h' gemakkelijk te gebruiken, kunt u een aangepaste alias instellen of een eenvoudig shellscript maken.
Alias instellen
alias ls-h='ls -h'
Om 'ls-h' als een alias voor 'ls -h' te gebruiken tijdens de shell-sessie, voert u het volgende commando in. Om het permanent te gebruiken, moet u het toevoegen aan uw shell configuratiebestand (bijv. ~/.bashrc, ~/.zshrc).
Permanente alias instellen (Bash/Zsh)
echo "alias ls-h='ls -h'" >> ~/.bashrc
source ~/.bashrc
Voeg het bovenstaande alias commando toe aan het bestand ~/.bashrc of ~/.zshrc en pas de wijzigingen toe.
Eenvoudig shellscript maken
echo '#!/bin/bash\nls -h "$@"' > ~/bin/ls-h\nchmod +x ~/bin/ls-h
U kunt ook een uitvoerbaar script maken om het 'ls-h' commando te creëren. Maak een scriptbestand, geef het uitvoerrechten en sla het op in een map die in uw PATH is opgenomen (bijv. ~/bin).
Tips & Aandachtspunten
Handige tips en aandachtspunten bij het gebruik van ls-h.
Combinatie met andere ls opties
Als ls-h een alias is voor 'ls -h', kunt u het vrij combineren met andere nuttige opties van het 'ls' commando (-l, -a, -t, -r, etc.). U kunt bijvoorbeeld 'ls-h -lat' gebruiken.
- ls-h -l: Toont gedetailleerde informatie met mensvriendelijke groottes
- ls-h -a: Toont groottes inclusief verborgen bestanden
- ls-h -t: Sorteert op tijd en toont mensvriendelijke groottes
Alias vs Script
Voor eenvoudige functionaliteit is een alias handig, maar als complexere logica of extra argumentverwerking nodig is, is een scriptaanpak flexibeler. In de meeste gevallen is een alias voor 'ls -h' voldoende.