"zsh : 모든 파일을 삭제 하시겠습니까?"메시지는 zsh 기능이며, 특히 glob 확장 이전 또는 rm인수 전에 호출 된 명령을 호출하여 트리거됩니다 . 로이 기능을 끌 수 있습니다 .*something/*setopt rm_star_silent
“rm : remove regular file”메시지는 rm명령 자체 에서 나옵니다 . 기본적으로 표시되지 않으며 rm옵션으로 호출 할 때만 나타납니다 -i. 이 메시지를 원하지 않으면 해당 옵션을 전달하지 마십시오. 이없는 -i경우 에도 rm읽기 전용 파일을 삭제하려고하면 확인 메시지가 표시됩니다 (다른 메시지와 함께). 옵션을 전달하여이 확인을 제거 할 수 있습니다 -f.
-i명령 행을 전달하지 않았기 때문에 rm아마도 별명 일 것입니다 rm -i(함수, 비표준 랩퍼 명령 또는 다른 별명 일 수도 있지만 별명 rm -i이 가장 타당합니다). 일부 기본 구성은 alias rm='rm -i'셸 초기화 파일에 포함 됩니다. 이것은 배포판이나 시스템 관리자가 설정 한 것 또는 다른 곳에서 가져 와서 구성 파일에 추가 한 후 잊어 버린 것일 수 있습니다. ~/.zshrc에 대한 별칭 정의를 확인하십시오 rm. 하나를 찾으면 제거하십시오. 찾지 못한 경우 별명을 제거하는 명령을 추가하십시오.
unalias rm
rm -f ./*.rm파일에 대한 쓰기 권한이 없으면 기본적으로 아무 것도 묻지 않습니다. 아마 당신은alias rm='rm -i'