Обычной структуре каталогов Unix отсортировал файлы приложения в каталоги вид: bin
для исполняемых файлов, lib
для библиотек, doc
для документации и так далее. Именно тогда они установлены в отдельных каталогах; часто приложения сгруппированы в несколько каталогов (следовательно, много систем имеют всего три каталога в $PATH
: /usr/local/bin
, /usr/bin
и /bin
). Редко иметь и исполняемые файлы и подкаталоги в каталоге, таким образом, нет никакого спроса на включение подкаталогов каталога в $PATH
.
То, что могло бы иногда быть полезным, должно включать весь bin
подкаталоги подкаталогов сданного каталога $PATH
:
for d in /opt/*/bin; do PATH="$PATH:$d"; done
Однако это редко делается. Обычный метод, когда исполняемые файлы в нестандартных каталогах должны быть в $PATH
должен сделать символьные ссылки в каталоге в пути таким как /usr/local/bin
. stow
утилита (или xstow
) может быть полезным в том отношении.
Требования
ImageMagick
Введите следовать строку для управления подсказкой для intall ImageMagick:
sudo apt-get install imagemagick
Преобразуйте от jpegs до PDF:
Перейдите к рабочему каталогу (каталог jpegs):
cd work/directory/path
Преобразуйте файлы JPG в PDF:
convert *.jpg foo.pdf
источник: http://bitprison.net/jpg_to_pdf
Я настоятельно рекомендую программу Python CLI img2pdf
для преобразования без потерь:
https://gitlab.mister-muffin.de/josch/img2pdf
Пример использования:
img2pdf img1.png img2.jpg -o out.pdf