Intereting Posts
Поиск второй строки файлов и имена файлов для печати в stdout Как сделать загрузочную полную резервную копию корневого сервера Debian на облачный накопитель В чем разница между раскладкой клавиатуры X11 и разворачиванием виртуальной консоли Через NM говорит, что я подключен к беспроводной сети, firefox не может подключиться к любому сайту Могут ли (CUPS) файлы ppd для Mac OS X использоваться для Linux? Команда Bash prompt execute каждый раз, когда отображается новое приглашение сообщение при выключении: сторожевой таймер не остановился! Набор клавиш Gnome3 / cinnamon lftp: войти, поместить файл в удаленный каталог и выйти из одной команды: правильная цитата Подробная информация о команде Stat открыть уже запущенный процесс Имеет ли смысл использовать журналирующее FS на образ файловой системы, который хранится в файловой системе, которая уже предоставляет журналирование? Как менеджеры пакетов обновляют пакеты, установленные с помощью git-пакетов? Как использовать открытый ключ для входа в SSH лучше, чем использование пароля? Как понизить реализацию Ubuntu Samba

Используя `tree`, как мне выводить файлы перед подкаталогами?

Я попытался объединить --dirsfirst и -r , но каталоги все еще отображаются вверху, только в обратном алфавитном порядке. Похоже, что -r применяется сначала, что также указывается страницами man.

Любые другие идеи о том, как я буду сортировать вывод tree чтобы подкаталоги были перечислены после файлов?

Если вы используете tree -r , то отмените все строки, например, используя tac и переведите символы-символы, которые выглядят разумно:

 #!/bin/sh tree --dirsfirst -r | tac | sed -e 's/\d226\d148\d148/\d226\d148\d140/' # 0x2514 is lower-left-corner, # 0x250c is upper-left-corner # 0x2514: 9492 022424 0x2514 text "%\024" utf8 \342\224\224 # 0x250c: 9484 022414 0x250c text "%\014" utf8 \342\224\214 

Я получил значение Unicode с использованием символьного идентификатора в vi-like-emacs и эквивалент UTF-8, используя мою утилиту hex .

Вот конец моего /etc каталога, чтобы проиллюстрировать:

 ├── xdg │  ┌── catalog │  ├── catalog.old │  ├── docbook-xml.xml │  ├── docbook-xml.xml.old │  ├── docbook-xsl.xml │  ├── docbook-xsl.xml.old │  ├── rarian-compat.xml │  ├── sgml-data.xml │  ├── sgml-data.xml.old │  ├── xml-core.xml │  ├── xml-core.xml.old │  │  ┌── CatalogManager.properties │  ├── resolver ├── xml │  ┌── includes │  ├── xpdfrc ├── xpdf │  ┌── newuser.zshrc.recommended │  ├── zlogin │  ├── zlogout │  ├── zprofile │  ├── zshenv │  ├── zshrc ├── zsh . 

Для справки:

Таблица кодировки UTF-8 и страница символов Юникода с кодовыми точками U + 2500 до U + 25FF