星 «Звезда» 1999

Место на диске

В терминале: zvezda learn disk. Урок покажет карточку и завершится; сделайте шаг и снова запустите урок - он проверит и покажет следующую.

Шаг 1 из 3

Дарья: У архива автомата лимит места, и он переполнен. Кэндзи записал: «сначала найди, кто съел место, потом удаляй». Потренируйтесь на чердаке ~/zvezda/learn/attic:

du -sh ~/zvezda/learn/attic/*
du -sh - сколько занимает каждая папка целиком (s - итог, h - в понятных единицах).

Шаг 2 из 3

Дарья: Теперь найдите самый большой файл. Он не обязательно в самой большой папке: там может быть много мелочи. Проще всего - find с лекции, файлы больше 500 КБ:

find ~/zvezda/learn/attic -type f -size +500k

А через du - загляните в каждую папку, не только в самую тяжёлую:

du -sh ~/zvezda/learn/attic/*/*

Шаг 3 из 3 (продолжение)

Дарья: Основа пройдена - хватит для задания 22. И последнее: сколько места на диске вообще.

df -h ~

Avail - сколько свободно. du - про папки, df - про диски целиком.

Шпаргалка

ls -lh файл        - размер файла
du -sh папка       - сколько занимает папка целиком
du -sh папка/*     - по частям, потом глубже в каждую
find папка -type f -size +10M - файлы больше 10 МБ
df -h              - место на дисках (Avail - свободно)