Hur man får storleken på en katalog från kommandoraden
Innehållsförteckning:
Vill du se storleken på en katalog från kommandoraden? Du kanske har märkt att att använda det traditionella ls-kommandot för att lista innehållet i en katalog inte nödvändigtvis visar den totala storleken på en katalog. Istället, för att se vad diskanvändningen är för en specifik katalog, vill du använda det dedikerade du-kommandot, som visar diskanvändningsstatistik för alla angivna sökvägar eller kataloger.Vi visar dig hur du använder det här kommandot.
Detta är uppenbarligen riktat till kommandoradsanvändare, och kommandot du för att hämta storleken på en katalog kommer att fungera på samma sätt på Mac OS, mac OS X, linux och de flesta andra unix-varianter. För tillfälliga Mac-användare är ett enklare sätt att få storleken på en katalog genom Finder med hjälp av kommandot Get Info i valfri specifik mapp.
Hämta storleken på en katalog via kommandoraden
Från terminalens kommandorad, utfärda följande syntax för att se storleken på en katalog:
du -sh /katalog/sökväg
Till exempel, för att få den totala storleken på mappen /Applications, skulle du utfärda följande kommandosträng:
du -sh /Applications/
Du kan använda detta för att beräkna storleken på vilken katalog som helst och för att även se storleken på innehållande kataloger och filer.
-s-flaggan säkerställer att varje specifik post beräknas, och -h-flaggan kommer att göra utdata i läsbart format för människor (utdata av storlek kommer att visas kilobyte som KB och megabyte som MB, snarare än bytes). Vi har diskuterat diskanvändningskommandona här också för du och det separata kommandot df.
Så här visar du storleken på allt kataloginnehåll med kommandorad
Om du vill se storleken på det aktuella kataloginnehållet från kommandoraden, inklusive alla som innehåller mappar och filer, kommandot du -sh med ett stjärna jokertecken, som så:
du -sh
Detta kommer att visa storleken på allt i den aktuella katalogen, inklusive den totala storleken på mappar och den totala storleken på enskilda filer, i ett långlistformat.
Du kan också använda jokertecken med andra katalogsökvägar om så önskas, till exempel om du vill se storleken på en användares skrivbordsmapp och allt innehåll, skulle kommandot vara:
du -sh /Users/NAME/Desktop/
Tänk på att du beräknar den totala filstorleken för varje katalog, dess innehåll och enskilda filer, så beroende på vilken målkatalog du har kan det ta ett tag att rapportera tillbaka innehållsstorleken till dig. Ju snabbare en dator är, desto snabbare kommer denna bearbetning att ske.
Det är också värt att notera att om du bara vill få storleken på en viss fil i en katalog istället för hela katalogen, kan du använda kommandot ls -l för den specifika filen istället.
Känner du till ett annat användbart knep för att hämta storleken på kataloger från kommandoraden? Låt oss veta i kommentarerna, och om du gillade den här artikeln skulle du troligen också tycka att vårt andra kommandoradsmaterial också är intressant.