어떤 이유로 프린터 스풀의 파일을 삭제할 수 없습니다.
$ 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
일반 사용자 쉘은 /var/spool/cups/*
와일드카드를 확장하려고 할 때 이를 읽을 수 없으므로 통과합니다. 문자열을 로 그대로 입력하면 rm
(정확히 말하면) 이름의 파일이 누락되었다고 불평합니다 /var/spool/cups/*
.
먼저 실제 파일 이름을 수집한 다음 sudo rm
.