Линукс дээр файл эсвэл фолдерын хэрэглээ хичнээн их зай авахыг олох

Энэ гарын авлага нь файл эсвэл фолдерыг Линуксийн тушаалын мөрийг ашиглан хэрхэн дискний зайг хэрхэн олохыг харуулах болно.

Файл болон фолдеруудын файлын хэмжээг олох

Du тушаал нь файл бүрийн дискний хэрэглээг нэгтгэн харуулав.

Хамгийн хялбар хэлбэрээр та дараах тушаалыг ердөө л ажиллуулж болно:

du

Энэ нь одоо ажиллаж буй директор доторх бүх файлууд болон фолдеруудаар гүйлгэнэ. Файлын хэмжээг харуулсан файлын хэмжээ тус бүр дээр, доод талд нь нийт файлын хэмжээг харуулах болно.

Бүх хөтөч дээр хичнээн зай хэрэглэхийг олохын тулд та root хавтсыг дараах тушаалыг ашиглан эхлүүлж болно:

du /

Та өөрийн зөвшөөрлүүдийг дараах маягаар дээшлүүлэхийн тулд sudo тушаалыг ашиглаж болно:

sudo du /

Дээрх командтай холбоотой гол асуудал нь зөвхөн дотор байгаа файлууд биш дэд файлын файлын хэмжээг жагсаах болно.

Бүрэн жагсаалтыг авахын тулд дараах тушаалуудын аль нэгийг ашиглаарай:

Ду-а

du --all

Та илүү олон тушаал эсвэл бага тушаалыг ашиглан дараах хуудсанд гүйлгэх боломжтой болно:

du | дэлгэрэнгүй

du | бага байна

Бие даасан файл, фолдеруудын Файлын хэмжээг хайх

Хэрэв та ганц файлаар ашиглаж байгаа дискний хэрэглээг олж мэдэхийг хүсвэл du тушаалын хамт файлын нэрийг дараах байдлаар зааж өгч болно.

du / path / to / файл

Жишээлбэл

du image.png

Гаралт иймэрхүү байна:

36 image.png

Хэрвээ та фолдерын нэрийг хавтсанд оруулбал хавтас доторх бүх файлын жагсаалтыг авна.

88 Уур / мод

92 Уур

Дээрх нь Steam фолдер нь 88 хэмжээтэй, бүртгэлийн файлын хавтастай бөгөөд Steam фолдер нь 92 байна.

Энэ нь лог хавтас дахь файлуудыг жагсаахгүй. Файлуудын жагсаалтыг авахын тулд дараах тушаалыг ашиглах хэрэгтэй болно:

Ду-аа Уур

Үр дүн нь дараах байдлаар байна:

84 Уур / лог / bootstrap_log.txt

88 Уур / мод

92 Уур

Файл Хэмжээний Гаралтыг өөрчлөх

Анхдагчаар файлын хэмжээ нь килобайт байдлаар жагсаагдав. Та блокийн хэмжээг өөрчилсөн утгуудыг дараах байдлаар өөрчилж болно:

du -BM

Жишээ нь би "zorin.iso" нэртэй файлтай бөгөөд анхдагчаар 1630535680 хэмжээтэй байна.

du -BM zorin.iso

Дээрх тушаал нь 1556M хэмжээтэй байна.

Та мөн K эсвэл G ашиглаж болно:

du -BK zorin.iso

du -BG zorin.iso

Килобэрт, zorin.iso файлыг 159232K гэж жагсаасан байгаа.

Гигабайтаар zorin.iso файлыг 2G гэж тэмдэглэв

Үнэндээ 8 боломжит тохиргоонууд байдаг:

Хэрэв та зөв дэлгэцийн хэмжээг авах гэж оролдож байгаа файлуудын жагсаалтыг авч байгаа бол хэцүү байна. Жишээ нь, 100 байт хэмжээтэй файлыг байт хэлбэрээр үзүүлэх ёстой боловч 16 гигабайт файлыг гигабайтаар харуулах болно.

Үзүүлсэн файл дээр тулгуурласан зохих файлын хэмжээг авахын тулд дараах тушаалуудын аль нэгийг ашиглана уу:

du -h

du - human - readble

Үр дүнг нэгтгэн дүгнэх

Та du тушаалыг дараах тушаалыг ашиглан файл болон фолдеруудын нийт хэмжээг үзүүлж болно:

du -c

Ду - нийт

Та мөн дараах тушаалыг ашиглан файл болон фолдеруудын жагсаалт зэрэг бусад гаралтыг ихэнхдээ арилгаж болно:

du -s

du --summarize

Хураангуй

Дэм командын талаар дэлгэрэнгүй мэдээллийг man командыг терминал дээр дараах маягаар ажиллуулж болно:

хүн du

Өөр нэг тушаалыг та уншихыг хүсэж байгаа бол df тушаал нь файлын систем болон дискний зай ашиглалтын талаар бичдэг .