Сортировка каталогов и файлов

Убивать всплывающие окна после того, как они отображаются, слишком поздно, правильное решение - установить блокировщик рекламы.

Иногда блокировщик рекламы пропускает эти всплывающие окна - авторы рекламных и мошеннических всплывающих окон активно работают, чтобы победить блокировщики рекламы. В этом случае вы можете всегда закрыть окно. Даже если всплывающее окно почему-то трудно закрыть через графический интерфейс, сочетание клавиш Ctrl + W (конечно, с выбранным окном) обычно работает. В Unity переместите указатель мыши в верхний левый угол экрана (опять же, когда окно выбрано) и щелкните значок ⊗. Если вы в отчаянии, вы можете запустить утилиту xkill и щелкнуть по окну.

Невозможно автоматически закрыть ненужные окна, потому что компьютер не может знать, какие окна вам не нужны. Компьютер может сделать предположение, основываясь на правилах, написанных автором программы, которая делает предположение; программы, которые угадывают окна, чтобы избежать отображения, являются блокировщиками рекламы.

2
18.03.2016, 01:14
2 ответа

Итак, чтобы завершить этот вопрос, ответ должен установить LC_COLLATEкак @don _crissti, упомянутый в комментарии:

$ LC_COLLATE=C sort infile
0
27.01.2020, 22:11

В первую очередь, / будут проигнорированы в вашем регионе для сортировки (вы заметите, что все, кроме последнего веса в спецификация коллекции для / - IGNORE в системе GNU для большинства языков ( IGNORE; IGNORE; IGNORE; # 45 / в / usr / share / i18n / locales / iso14651_t1_common в моей системе Debian)), поэтому сортировка asdf / 20/0 против asdf / 2/01 похожа на сортировку asdf200 против asdf201 , как если бы вы использовали -d .

Вы можете изменить локаль на C, где сортировка основана только на байтовом значении (а / используется для сортировки перед цифрами), поэтому asdf / 2/01 будет сортировать до asdf / 20/0 как / сортирует до 0 , но у вас все равно будут проблемы с asdf / 2 против asdf / 10 , например.

Здесь вы можете использовать параметр GNU -g / - general-numeric-sort или вы можете сделать следующее:

sort -nt/ -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 -k6,6 -k7,7 -k8,8 -k9,9

Чтобы рассматривать каждый компонент каталога как число (которое будет отсортировать 2_ перед

С помощью zsh вы можете:

printf '%s\n' **/*(Dn)

выполнить рекурсивную глобальную сортировку численно.

2
27.01.2020, 22:11

Теги

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