Tyl*_*den 0 printing files delete
由于某种原因,我无法删除打印机假脱机中的文件:
$ sudo ls /var/spool/cups
Run Code Online (Sandbox Code Playgroud)
列出一堆文件,如“c00083”等。
$ sudo rm /var/spool/cups/*
rm: cannot remove '/var/spool/cups/*': No such file or directory
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
您作为普通用户没有权限查看 /var/spool/cups 目录的内容;sudo ls
授予ls
查看内容的权限,但是您的普通用户 shell 在尝试扩展/var/spool/cups/*
通配符时未能读取它,因此它将该字符串逐字传递给rm
,它抱怨缺少一个名为 (精确) 的文件/var/spool/cups/*
。
首先收集实际的文件名,然后将它们传递给sudo rm
.