Почему в сортировке сказано, что ɛ = e?

Файловая система может быть построена из множества устройств. Вам нужно на все взглянуть полностью. Я бы предложил использовать переключатель -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 .

25
26.10.2018, 20:35
2 ответа

мужская сортировка:

   ***  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

15
27.01.2020, 19:40

Символ ɛ не равен e, но в некоторых регионах эти знаки могут располагаться близко друг к другу при сопоставлении. Причиной этого является специфика языка, а также некоторая историческая или даже политическая подоплека. Например, большинство людей, вероятно, ожидают, что валюта евро близка к Европе в словаре.

В любом случае, чтобы увидеть, какую сортировку вы используете в настоящее время, запустите locale, locale -aпредоставит вам список локалей, доступных в системе, и для изменения сортировки скажем Cтолько для одного запуска сортировки LC_COLLATE=C sort file. Наконец, чтобы увидеть, как разные локали могут сортировать ваш файл, попробуйте

for loc in $(locale -a)
    do echo ____"${loc}"____
    LC_COLLATE="$loc" sort file
done

Передайте результат какому-нибудь инструменту поиска, чтобы выбрать локаль, которая соответствует вашим потребностям.

8
27.01.2020, 19:40

Теги

Похожие вопросы