Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: создание списка файлов в директории с гиперссылками через терминал  (Прочитано 246 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ubuntu 16-04

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Уважаемые формучане, кто может подсказать, как можно командой в терминале создать файл отражающий содержание каталога и подкаталогов с гиперссылками на открытие файлов содержащихся в данных директориях. То есть, что-то вроде вывода команды tree -P *.pdf > tree.doc, но чтобы список был кликабельным и открывал сами файлы содержащиеся в нем при нажатии на их имена. В windows подобный функционал предоставляет программа NickFileTree

Оффлайн renzrv

  • Старожил
  • *
  • Сообщений: 1743
    • Просмотр профиля
Может просто консольный файл менеджер поставить?
sudo apt install mc

Оффлайн pfg21

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
прямых команд нет. можно список прогнать через perl и регекспами из имен создать клибаельный список в формате html-странички к примеру.

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1109
    • Просмотр профиля
Код: Bash
  1. for i in /home/$USER/* ; do echo "<a href=\"$i\">$(basename "$i")</a>"; done
415243484c494e5558

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5251
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Ubuntu 16-04

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
нашел следующее решение:
tree -P *.pdf -H smb://server/FOLDER > treehtml.html
выбирает только файлы pdf, раскладывает их списками по папкам и делает html файл с гиперссылками на сами файлы
smb://server/FOLDER - путь к требуемой папке на сетевом ресурсе.

Воистину linux может все  :)

Пользователь добавил сообщение 13 Октябрь 2017, 08:47:33:
добавлю ложку дегтя. Через chrome на ubuntu ссылки открываются во внешней программе Evince просмотр документов. Все отлично. Но через firefox контакта нет.
Аналогичным образом windows пользователи не могут открыть ссылки ни через один браузер. Есть ли у гуру мысли, что не так?
« Последнее редактирование: 13 Октябрь 2017, 08:47:33 от Ubuntu 16-04 »

 

Страница сгенерирована за 0.149 секунд. Запросов: 23.