首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我ls文件之前,命令找不到这些文件

在我ls文件之前,命令找不到这些文件
EN

Stack Overflow用户
提问于 2012-04-10 06:57:07
回答 2查看 796关注 0票数 0

当我尝试使用lpadmin添加打印机时(在解压正确的PPD附带的.gz归档文件之后),我经常收到以下错误:

“无法打开PPD文件x-没有这样的文件或目录。”

但是当我导航到/Library/Printers/PPDs/Contents/Resources/和ls时,我尝试使用的PPD就在那里。因此,我在历史记录中的lpadmin上点击了几次-cursor,然后重新发出命令verbatim...and it works。

这在10.6和10.7中的许多Mac上都是可复制的。就好像ls命令使lpadmin“确信”PPD确实存在一样。我不能确定这是文件系统延迟(缓冲)、终端问题还是其他什么问题。

EN

回答 2

Stack Overflow用户

发布于 2012-04-10 07:16:19

指定PPD文件时是否包含路径?例如,您需要使用类似以下内容:

代码语言:javascript
复制
lpadmin [...] -P /Library/Printers/PPDs/Contents/Resources/SomePrinter.ppd

如果你只指定-P SomePrinter.ppd,它将不会工作,直到/除非你cd到PPD所在的文件夹...

票数 1
EN

Stack Overflow用户

发布于 2012-04-10 10:32:57

lpadmin使用-P ( PPD )标志需要PPD的(绝对或相对)路径。如果使用,则仅使用;如果使用/Library/Printers/PPDs/Contents/Resources/,则只使用PPD的简单名称即可。

或者,您可以对lpadmin使用-m (型号)标志,它不需要路径,而是您打印机的型号名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10080912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档