以下は私の zshrc ファイルの一部です。
## Most Frequently used settings
# ls
alias ls='rm .DS_Store; echo --------------${PWD##*/}--------------; ls -1FGu'
alias l='ls -A'
.DS_Store が存在する場合は ls するたびに削除したいのですが、存在しない場合は rm からの警告は不要です。
答え1
rm -f
存在しないファイルの警告を消音します。