Command Line Disk Usage Utilities: df un du

Anonim

Diska lietojuma informācijas iegūšana operētājsistēmā Mac bieži tiek apkopota, atlasot failu, direktoriju vai cieto disku un nospiežot Command-I, lai iegūtu informāciju, pēc tam parādās jauks GUI interfeiss ar paplašinātu informāciju par atlasīto objektu, tostarp diska lietojumu. Command-I nav vienīgais veids, kā iegūt informāciju par disku, tomēr komandrindā ir divas noderīgas utilītas šo datu apkopošanai, kas jums būtu jāzina; df un du.Tālāk ir sniegts īss katras komandas skaidrojums un to izmantošanas apraksts:

df — parāda diska lietojuma informāciju, pamatojoties uz failu sistēmu (ti, visu disku, pievienoto datu nesēju utt.)

Komandu uzvednē ierakstiet: df -h Karodziņš -h ir "cilvēkam lasāma forma", kas nozīmē, ka tiek atgriezti rezultāti pazīstams megabaitu/gigabaitu formāts. Jums vajadzētu redzēt kaut ko līdzīgu šim: $ df -h Failu sistēmas lielums Izmantotais Pieejamais Izmantot% Uzstādīts uz /dev/disk0s2 74G 52G 22G 70% /Šajā gadījumā / dev/disk0s2 ir galvenais cietais disks, un 70% no tā tiek izmantoti.

du — parāda diska lietojuma informāciju katram failam un direktorijam (ti: mājas direktoriji, mapes utt.)

Komandu uzvednē ierakstiet: du -sh ~ Karodiņš -s ir paredzēts kopsavilkumam, un vēlreiz karodziņš -h ir paredzēts “cilvēkam lasāmai formai”, ~ ir jūsu mājas direktorijs. Jums vajadzētu redzēt kaut ko līdzīgu: $ du -sh ~ 26G /Users/MacUserŠis lietotāju mājas direktorijs aizņem 26 gb vietas!

Cits piemērs, terminālī ierakstiet du -sh . Aizstājējzīmeaptvers visus failus jūsu mājas direktorijā vai jebkurā direktorijā, kurā pašlaik atrodaties, pēc noklusējuma terminālis tiks palaists ar jūsu mājas direktoriju kā pwd (pašreizējais darba direktorijs). $ du -sh32 milj. darbvirsma 217 milj. dokumenti 531 milj. lejupielādes 12 g bibliotēka 5,2 g filmas 2,1 g mūzika 1,5 g attēli 8,0 k publiskas 36 000 vietņu

Kā redzat,ļauj sadalīt vietu, kuru aizņem kāds direktorijs. Tas var būt ļoti noderīgi, mēģinot atbrīvot vietu diskā, ja nezināt, kas aizņem visu telpu.

Command Line Disk Usage Utilities: df un du