6

Я сейчас нахожусь в терминале Unix/Linux и не нахожусь в каком-либо редакторе, таком как vi или emacs. Теперь, когда я набираю команду "df", я получаю количество свободного места на диске в килобайтах. Я хочу изменить значение по умолчанию, чтобы при вводе только "df" я получал все свободное место на диске, указанное в МЕГАБАЙТАХ. Я уже знаю, что команды "df -m" и "df -h" дают значения в MEGABYTES, но я просто хочу строго ввести "df", чтобы я получил все значения, перечисленные в MEGABYTES. Еще раз, я в оболочке tcsh. Я действительно хотел бы получить самое простое пошаговое объяснение этому, так как я спрашивал об этом несколько раз прежде самым ясным способом и все еще не мог понять. Мне нужен очень четкий ответ на этот вопрос немедленно, поскольку это чрезвычайная ситуация.

1 ответ1

8

Мой df принимает флаг -m :

$ df -m
Filesystem                  1M-blocks   Used Available Capacity  Mounted on
/dev/disk0s2                   380516 311007     69258    82%    /
devfs                               0      0         0   100%    /dev
map -hosts                          0      0         0   100%    /net
map auto_home                       0      0         0   100%    /home
/dev/disk0s3                    96094  42464     53630    45%    /Volumes/BOOTCAMP

Вы также можете использовать df -h для получения «читабельных» значений:

$ df -h
Filesystem                    Size   Used  Avail Capacity  Mounted on
/dev/disk0s2                 372Gi  304Gi   68Gi    82%    /
devfs                        124Ki  124Ki    0Bi   100%    /dev
map -hosts                     0Bi    0Bi    0Bi   100%    /net
map auto_home                  0Bi    0Bi    0Bi   100%    /home
/dev/disk0s3                  94Gi   41Gi   52Gi    45%    /Volumes/BOOTCAMP

Вы также можете установить переменную среды BLOCKSIZE 1M и сохранить ее в своем .profile чтобы сделать ее значением по умолчанию.

$ BLOCKSIZE=1M df
Filesystem                  1M-blocks   Used Available Capacity  Mounted on
/dev/disk0s2                   380516 311008     69257    82%    /
devfs                               0      0         0   100%    /dev
map -hosts                          0      0         0   100%    /net
map auto_home                       0      0         0   100%    /home
/dev/disk0s3                    96094  42464     53630    45%    /Volumes/BOOTCAMP

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .