无法删除打印机后台打印中的文件

无法删除打印机后台打印中的文件

由于某种原因,我无法删除打印机后台打印中的文件:

$ sudo ls /var/spool/cups

列出一堆文件,例如“c00083”等。

$ sudo rm /var/spool/cups/*
rm: cannot remove '/var/spool/cups/*': No such file or directory

我究竟做错了什么?

答案1

您没有作为普通用户查看 /var/spool/cups 目录内容的权限;sudo ls授予了ls查看内容的权限,但是您的普通用户 shell 在尝试扩展/var/spool/cups/*通配符时无法读取它,因此它将该字符串逐字传递给rm,它抱怨缺少名为(准确地说)的文件/var/spool/cups/*

首先收集实际的文件名,然后将它们传递给sudo rm.

相关内容