Файловая система может быть построена из множества устройств. Вам нужно на все взглянуть полностью. Я бы предложил использовать переключатель -a
.
$ df -a
/dev/mapper/fedora_greeneggs-root 51475068 14698136 34139108 31% /
/dev/sda1 487652 100725 357231 22% /boot
/dev/mapper/fedora_greeneggs-home 420590200 164261484 234940840 42% /home
Есть несколько устройств, которые объединены для создания дискового пространства в одной системе. Если вы знаете каталог, в котором у вас заканчивается место, вы всегда можете направить в него df
следующим образом:
$ df /var/log
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/fedora_greeneggs-root 51475068 14698136 34139108 31% /
Это покажет вам устройство + доступное и используемое пространство на основе этого каталога.
Если вы хотите определить 10 самых больших каталогов, взгляните на ответ, который я дал на эти вопросы и ответы U&L под названием: ls with find :: report total size .
мужская сортировка:
*** WARNING *** The locale specified by the environment affects sort
order. Set LC_ALL=C to get the traditional sort order that uses native
byte values.
Итак, попробуй:LC_ALL=C sort file.txt
Символ ɛ не равен e, но в некоторых регионах эти знаки могут располагаться близко друг к другу при сопоставлении. Причиной этого является специфика языка, а также некоторая историческая или даже политическая подоплека. Например, большинство людей, вероятно, ожидают, что валюта евро близка к Европе в словаре.
В любом случае, чтобы увидеть, какую сортировку вы используете в настоящее время, запустите locale
, locale -a
предоставит вам список локалей, доступных в системе, и для изменения сортировки скажем C
только для одного запуска сортировки LC_COLLATE=C sort file
. Наконец, чтобы увидеть, как разные локали могут сортировать ваш файл, попробуйте
for loc in $(locale -a)
do echo ____"${loc}"____
LC_COLLATE="$loc" sort file
done
Передайте результат какому-нибудь инструменту поиска, чтобы выбрать локаль, которая соответствует вашим потребностям.