smbclient Version 4.9.5-Debian
и curl 7.64.0
у меня не работали(Linux kali 4.19.0-kali4-amd64
)
Так и было:
smbmap -H server -u username -p password --upload local-filename share\\remote-filename
Команда lp
требует, чтобы файлы были заданы как аргументы строки команды -, а не через стандартный ввод.
Если вы пытаетесь распечатать файлы (и не распечатать список имен файлов ), ls
совершенно не нужен:
lp *.txt
Простой ответ — «Нет».
lp
принимает либо [список] файлов, либо STDIN
. Предлагаемая команда ничего не делает, кроме запуска пустого задания на печать :
$ ls *.txt|lp
request id is queue-153 (0 file(s))
Непонятно, что вы хотели. Если вы хотите распечатать список файлов, соответствующих глобусу *.txt
, вам нужно указать lp
использоватьSTDIN
:
$ ls *.txt|lp -
Если вы хотите напечатать содержимое файлов, соответствующих глобусу *.txt
, вы просто передадите сам глобус вlp
:
$ lp *.txt