目前,我有一个名为 MY-SHARED 的目录,我需要执行以下操作:
我怎样才能完成这样的任务?
作为旁注,我是 Ubuntu 世界的新手。
安装包 inoticoming
sudo apt-get install inoticoming
Run Code Online (Sandbox Code Playgroud)安装包trash-cli以使用垃圾文件夹而不是删除 PDF
sudo apt-get install trash-cli
Run Code Online (Sandbox Code Playgroud)
如果您更喜欢通过经典删除文件rm,那么您不需要这个包,您必须替换该行
lpr "$2/$1" && trash "$2/$1"
Run Code Online (Sandbox Code Playgroud)
和
lpr "$2/$1" && rm "$2/$1"
Run Code Online (Sandbox Code Playgroud)
在下面的脚本中。
创建包装脚本 printpdf
mkdir -p ~/bin
gedit ~/bin/printpdf
Run Code Online (Sandbox Code Playgroud)添加下面的代码,保存文件并关闭编辑器
sudo apt-get install inoticoming
Run Code Online (Sandbox Code Playgroud)使脚本可执行
chmod +x ~/bin/printpdf
Run Code Online (Sandbox Code Playgroud)看你的文件夹
inoticoming /path/to/MY-SHARED ~/bin/printpdf {} /path/to/MY-SHARED \;
Run Code Online (Sandbox Code Playgroud)正如@Rmano在评论中所说
关于第 4 点,请注意,几乎不可能确定文件已被打印。您可以检查它是否已发送到打印机,但打印的过程要复杂得多,而且真的永远不会出现故障(可能取决于打印机)。