2016-05-15 1 views
0

я использую команду tree очень часто в командной строке (в Mac) и древовидную структуру моего текущего каталога перечислен следующим образом:Предотвращения Юникс дерева от отображения обратного слэша перед пробелами

└── A\ File\ with\ Space.mp4

Есть ли возможность избежать отображения этих обратных косых черт?

ответ

2

У меня tree команда имеет -N вариант печати непечатаемых символов как есть.

tree -N 
. 
├── a dirname with spaces 
└── myscript.sh 

В противном случае, вы могли бы использовать printf и xargs:

tree | xargs -L 1 -I xxxx printf "%s\n" xxxx 
. 
├── a dirname with spaces 
└── myscript.sh 

Специальные символы в именах собираются разбить его или отображать удивительный результат: \n'"* и т.д.

+0

Ничего себе, я hadn Я заметил этот ответ! Я почему-то не нашел этого, пропуская страницу руководства. В любом случае спасибо приятелю! Было неприятно видеть задние косые черты. –

Смежные вопросы