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

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

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

  • Какую файловую систему использовать во встроенном статическом устройстве?
  • Мне нужна файловая система, когда я не хочу хранить какие-либо данные
  • только корневая файловая система
  • Несоответствие между выводами `fsck` и` df`
  • установить umask для файловой системы, установленной sshfs
  • dumpe2fs - записи о жизни - что это такое
  • Выбор файловой системы для использования с LVM
  • На каком диске находится файл, расположенный в массиве / файловой системе RAID-1 btrfs?
  • One Solution collect form web for “Используя `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

    Linux и Unix - лучшая ОС в мире.