Command Line Disk Usage Utilities: df and du

Anonim

Levyn käyttötietojen saaminen Macissa kerätään usein valitsemalla tiedosto, hakemisto tai kiintolevy ja painamalla Command-I saadaksesi tietoja. Sitten näkyviin tulee mukava graafinen käyttöliittymä, jossa on laajennettuja tietoja valitusta objektista, mukaan lukien levyn käyttö. Komento-I ei ole ainoa tapa saada levytietoja, mutta komentorivillä on kaksi hyödyllistä apuohjelmaa näiden tietojen keräämiseen, jotka sinun pitäisi tietää; df ja du.Seuraavassa on lyhyt kuvaus jokaisesta komennosta ja niiden käytöstä:

df – näyttää levyn käyttötiedot tiedostojärjestelmän perusteella (esim. kokonaiset asemat, liitetyt mediat jne.)

Kirjoita komentokehotteeseen: df -h Lippu -h on 'ihmisen luettavassa muodossa', mikä tarkoittaa, että tulokset palautetaan tuttu megatavu/gigatavu muoto. Sinun pitäisi nähdä jotain tämän k altaista: $ df -h Tiedostojärjestelmän koko Käytössä Käyttö% Asennettu /dev/disk0s2 74G 52G 22G 70% /Tässä tapauksessa / dev/disk0s2 on pääkiintolevy, ja 70 % siitä on käytössä.

du – näyttää levyn käyttötiedot jokaiselle tiedostolle ja hakemistolle (esim. kotihakemistot, kansiot jne.)

Kirjoita komentokehotteeseen: du -sh ~ Lippu -s on yhteenveto ja jälleen -h lippu on 'ihmisen luettavassa muodossa', ~ on kotihakemistosi. Sinun pitäisi nähdä jotain tämän k altaista: $ du -sh ~ 26G /Users/MacUserTämä käyttäjän kotihakemisto vie 26 Gt tilaa!

Toinen esimerkki, kirjoita du -sh terminaaliin. Jokerimerkkikattaa kaikki tiedostot kotihakemistossasi tai missä tahansa hakemistossa, jossa olet tällä hetkellä, oletusarvoisesti pääte käynnistyy kotihakemistosi pwd:nä (nykyinen työhakemisto). $ du -sh32 milj. työpöytää 217 milj. asiakirjoja 531 milj. latauksia 12 g kirjasto 5,2 g elokuvat 2,1 g musiikki 1,5 g kuvat 8,0 000 julkista 36 000 sivustoa

Kuten näet,mahdollistaa erittelyn hakemiston viemästä tilan määrästä. Tämä voi olla erittäin hyödyllistä, kun yrität vapauttaa levytilaa, jos et tiedä, mikä koko huoneessa tunkeutuu.

Command Line Disk Usage Utilities: df and du