Linux -kommandoen for å få størrelse på filer og kataloger som er til stede i en bestemt mappe

Linux -kommandoen for å få størrelse på filer og kataloger som er til stede i en bestemt mappe
Linux tilbyr et bredt spekter av kommandolinjeverktøy for å administrere filer og kataloger. Et slikt verktøy er kommandoen “DU” (diskbruk) og det andre er “LS” (liste) -kommandoen, som begge kan brukes til å få størrelsen på filer og kataloger som er til stede i en bestemt mappe.

Linux -kommandoen for å få størrelse på filer og kataloger som er til stede i en bestemt mappe

Det er to kommandoer for å få størrelsen på filer og kataloger som er til stede i en bestemt mappe:

  • ls kommando
  • du kommando

ls: LS eller listekommando Gi faktisk filstørrelse. LS -kommandoen viser filene og katalogene. Den kan vise ytterligere informasjon, for eksempel filtillatelser, tidsstempler og størrelser.

du: DU -kommandoen kan estimere størrelsen og plassen som brukes av en fil eller katalog. Den kan vise utgang i et bestemt format, for eksempel menneskelig lesbare størrelser. Som standard viser den filstørrelser i et hierarkisk format.

1: Hvordan få størrelse på filer og kataloger ved å bruke LS -kommandoen

Kommandoen “LS” er en ofte brukt kommando i Linux for å oppføre innholdet i en katalog. Imidlertid kan det gi oss filer og kataloger faktisk størrelse i en bestemt mappe.

Den generelle syntaksen for å få størrelsen på filer og kataloger ved hjelp av ls Kommando er nevnt nedenfor:

$ ls -l

Hvordan få størrelse på filer og kataloger i en bestemt katalog ved hjelp av LS -kommandoen

For å ta tak i størrelsen på filer og kataloger i en bestemt mappebruk:

$ ls -l ./

For eksempel:

$ ls -l ./Nedlastinger

Dette vil sende ut en liste over alle filer og kataloger i den definerte katalogen, sammen med deres størrelser i byte.

Hvordan få størrelse på alle filer ved å bruke LS -kommandoen

For å vise størrelsen på alle filene i en nåværende arbeidskatalog -stjerne (*) Wildcard -karakter vil bli brukt:

$ ls -l *

Hvordan få størrelse på alle filer inkludert skjulte filer ved å bruke LS -kommandoen

Hvis du vil få filstørrelse på skjulte filer også -en Flagg vil bli brukt:

$ ls -al *

Navnet på skjulte filer i Linux starter vanligvis med en prikk, for eksempel ".Snap ”. De -en Flagg inneholder kataloger som starter med prikk (“.).

2: Hvordan få størrelse på filer og kataloger ved å bruke DU -kommandoen

En annen måte å finne størrelsen på kataloger bruker du kommando. Her er noen grunner til hvorfor du Kommando er bedre enn andre:

  • Hastighet: "DU" -kommandoen er veldig rask med å gi størrelsen på filer og kataloger, den utfører operasjonen på kort tid, noe som gjør den ideell for store kataloger eller filsystemer.
  • Fleksibilitet: "DU" -kommandoen gir et bredt spekter av alternativer som kan brukes til å tilpasse utdataene, for eksempel å vise størrelser i menneskelig lesbart format og gi et sammendrag av den totale størrelsen på en katalog.
  • Tilbakevendende: "DU" -kommandoen kan rekursivt skanne gjennom en katalog og dens underkataloger, og vil gi størrelsen på alle filer og kataloger som er til stede i den.
  • Korrekt: Kommandoen "DU" gir en nøyaktig representasjon av størrelsen på en fil eller katalog, den vurderer blokkeringsstørrelsen på filsystemet og plassen som brukes av filen og katalogmetadata, som gir en nøyaktig representasjon av plassen som brukes av filene og kataloger.

Andre kommandoer som "LS" og "Stat" brukes også til å få informasjon om filstørrelse, men de gir ikke samme nivå av fleksibilitet og nøyaktighet som “DU” -kommandoen.

Syntaks for du kommando å følge er nevnt nedenfor:

$ du ~/

Hvor “Katalog” er navnet på katalogen du vil sjekke, og "filnavn" er noen ekstra alternativer du vil inkludere.

For å få størrelsen på nedlastingskatalogbruken:

$ du ~/nedlastinger

Dette vil sende ut en liste over alle filer og kataloger i hjemmekatalogen, sammen med størrelsene deres i Kilobytes.

For å få størrelsen på en bestemt katalog i menneskelig lesbar form som i byte, kilobyte eller megabyte bruker:

$ du -h ~/nedlastinger

Dette vil sende ut størrelsene i et format som er lettere å lese, for eksempel “5.5m ” for 5.5 megabyte.

Tilsvarende for å finne størrelsen på en fil med du verktøy, bruk:

$ du /

For eksempel:

$ du ./fil.MP4

Få størrelse menneskelig lesbar form med -h flagg:

$ du -h ./fil.MP4

Konklusjon

Å finne filstørrelse i Linux “LS” og “Du” Kommandoer kan brukes. Begge disse kommandoene er med på å enkelt få størrelsen på filer og kataloger som er til stede i en bestemt mappe og tar bedre beslutninger om hvordan du administrerer plassen på Linux -maskinen.