Kako pridobiti velikost imenika iz ukazne vrstice

Kazalo:

Anonim

Želite videti velikost imenika v ukazni vrstici? Morda ste opazili, da uporaba tradicionalnega ukaza ls za seznam vsebine imenika ne bo nujno prikazala skupne velikosti imenika. Namesto tega, če želite videti, kakšna je uporaba diska za določen imenik, boste želeli uporabiti namenski ukaz du, ki bo prikazal statistiko uporabe diska za katero koli podano pot ali imenik.Pokazali vam bomo, kako uporabljati ta ukaz.

To je očitno namenjeno uporabnikom ukazne vrstice in ukaz du za pridobitev velikosti imenika bo deloval enako v sistemih Mac OS, mac OS X, linux in večini drugih različic unixa. Za občasne uporabnike Maca je lažji način za pridobivanje velikosti imenika prek Finderja z uporabo ukaza Get Info v kateri koli določeni mapi.

Pridobivanje velikosti imenika prek ukazne vrstice

V ukazni vrstici terminala izdajte naslednjo sintakso, da vidite velikost imenika:

du -sh /imenik/pot

Na primer, če želite pridobiti skupno velikost mape /Applications, morate izdati naslednji ukazni niz:

du -sh /Applications/

To lahko uporabite za izračun velikosti katerega koli določenega imenika in za ogled velikosti vsebovalnih imenikov in datotek.

Oznaka -s bo zagotovila, da se izračuna vsak določen vnos, zastavica -h pa bo naredila izhod v človeku berljivem formatu velikosti (izhod velikosti bo prikazan v kilobajtih kot KB in megabajtih kot MB, namesto bajtov). Tukaj smo razpravljali tudi o ukazih za uporabo diska za du in ločen ukaz df.

Kako si ogledati velikost vse vsebine imenika z ukazno vrstico

Če želite v ukazni vrstici videti velikost trenutne vsebine imenika, vključno z vsemi mapami in datotekami, ki vsebujejo, ukaz du -sh z nadomestnim znakom zvezdice, takole:

du -sh

To bo prikazalo velikost vsega v trenutnem imeniku, vključno s skupno velikostjo map in skupno velikostjo posameznih datotek, v obliki dolgega seznama.

Po želji lahko uporabite tudi nadomestni znak z drugimi potmi imenikov, na primer, če želite videti velikost uporabniške mape Namizje in vso vsebino, bi bil ukaz:

du -sh /Users/NAME/Desktop/

Upoštevajte, da du izračunava skupno velikost datoteke vsakega imenika, njegove vsebine in posameznih datotek, zato lahko traja nekaj časa, da poroča o velikosti vsebine nazaj, odvisno od tega, kaj je vaš ciljni imenik tebi. Očitno je, da hitrejši kot je računalnik, hitreje bo potekala ta obdelava.

Omeniti velja tudi, da če želite pridobiti samo velikost določene datoteke v imeniku in ne celotnega imenika, lahko namesto tega uporabite ukaz ls -l za to določeno datoteko.

Poznaš še en koristen trik za pridobivanje velikosti imenikov iz ukazne vrstice? Sporočite nam v komentarjih in če vam je bil ta članek všeč, se vam bo verjetno zdelo zanimivo tudi naše drugo gradivo o ukazni vrstici.

Kako pridobiti velikost imenika iz ukazne vrstice