Если моя память мне не изменяет, в начале 90-х на Mac (но не на MS O / S) можно было распечатать печатную копию в виде упорядоченного списка содержимого папок.
Мне пришло в голову, что это по-прежнему полезно для быстрой распечатки сокращенного списка, в котором в структурированном списке можно найти множество элементов, таких как документы, фотографии, музыка и т. Д. Кто-нибудь знает, возможно ли это в Unity / frontend Ubuntu или есть небольшое приложение в центре программного обеспечения. Пока я не могу найти его, и наверняка работа будет отличной «экономией времени» вместо того, чтобы записывать на бумагу ручкой. Любые направления высоко ценятся.
Один из быстрых способов сделать то, что вы предлагаете, это:
Единственным недостатком этого является то, что это будут абсолютные пути, но вы должны иметь возможность выполнить поиск и замену, чтобы избавиться префикса.
Как всегда, есть, вероятно, командная строка, способ сделать это намного проще, что-то вроде передачи ls в lp. Если вам также нужно это решение и вы не можете понять команды, дайте мне знать, и я посмотрю его.
С уважением, TLE
Я бы порекомендовал команду tree . Он рекурсивный и вы можете перенаправить вывод в текстовый файл, а затем распечатать текстовый файл.
Используйте команду find
.
find . -maxdepth 1 -print | sort | lpr
Подход с графическим интерфейсом будет с простым сценарием, который связан с сочетанием клавиш, скажем, Ctrl + Alt + K. Вызовите сценарий с помощью ярлыка, скопируйте путь к папке из nautilus с помощью Ctrl + L, а затем Ctrl + C или X, вставьте во всплывающее диалоговое окно
#!/bin/bash
PATH=$(zenity --entry --text="Enter path to directory")
find "$PATH" -maxdepth 1 -print | sort | lpr
Простой способ распечатать список содержимого каталога будет использовать инструменты командной строки:
ls | lpr <Printer>
Это будет направлять вывод ls
(или любую другую команду, которая генерирует вывод) в строку принтер, если установлен. Чтобы найти имя подключенных принтеров, запустите
lpstat -p -d
Для длинного списка, который может потребовать форматирования, однако я рекомендую перенаправить вывод ls
в файл.
Для решения правой кнопки мыши мы просто помещаем скрипт в ~/.gnome2/nautilus-scripts/
, например следующее содержимое (чтобы открыть текущий список файлов каталогов в Gedit):
#!/bin/bash
ls | gedit
Или мы определяем действие nautilus для этого.