Могу ли я сохранить вывод команды в файл, отличный от текстовых файлов?

Я даже не знаю, возможно ли это. Я пытался найти ответ, и не мог, поэтому я обращаюсь ко всем здесь за помощью! (Если это возможно.)

Я знаю, что можно сохранить вывод команды в текстовый файл, и у меня нет проблем с этим. Тем не менее, мне очень нравится, как это получается в терминале, все красиво окрашены и аккуратно организованы. Но в текстовом файле это не так красиво, и найти вещи сложнее.

Чтобы показать вам все, что я делал:

ls -R /media/ai/WALKMAN/MUSIC

Таким образом, я мог бы перечислить все файлы, которые находятся в папке, а также содержимое папки внутри. (У меня внутри всех этих папок группы (в алфавитных папках) есть песни. У меня есть 2000+, и мне нужен список, потому что я заметил, что у меня разбросано несколько повторов.)

Все получается хорошо и цветовой код в терминале. Но когда вы делаете:

ls -R /media/ai/WALKMAN/MUSIC > filename.txt

Это просто текстовый файл, и хотя все перечислено, это очень длинный список, и его очень трудно просмотреть.

Итак, мне было интересно, можно ли было сохранить результаты либо в документе HTML / XML, либо в таблице, чтобы было легче перемещаться по огромному списку?

1
задан 31 January 2013 в 05:47

1 ответ

Не возможно.
Причина в том, что в вашей оболочке настроены параметры (вероятно, ~ / .bashrc) для распознавания различных команд и выходов и цветового кода соответственно.
Поэтому нет разметки для сохранения и нет способа делать то, что вы хотели бы. Что вы можете сделать, это использовать текстовый редактор, который содержит правила для цветового кодирования того же типа, рекомендуйте emacs.

apt-get install emacs

С точки зрения сохранения в другом формате, вы могли бы стать здесь бесконечно креативными, используя каналы и перенаправление, но я не думаю, что это то, что вы ищете.

0
ответ дан 31 January 2013 в 05:47

Другие вопросы по тегам:

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