Startpagina > Bestands- en mapbeheer > ls-h

ls-h: Mensvriendelijke bestandsgrootte weergave

ls-h is geen standaard Linux commando, maar wordt vaak gebruikt als een aangepaste alias (alias) of script om het commando 'ls -h' gemakkelijker te gebruiken. Het hoofddoel van dit commando is om de grootte van bestanden en mappen weer te geven in een voor mensen leesbaar formaat, zoals KB, MB, GB.

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.


Hétzelfde categoriecommando