나는 /domains
내가 같은 항목을 가지고있는 디렉토리
theawesomesite.com
0.2.v.theawesomesite.com
0.3.v.theawesomesite.com
0.3을 테스트 한 후 주 도메인을 새 버전의 별칭으로 설정합니다. 정말 잘 작동합니다. 이제 모든 이전 버전을 삭제할 수 있기를 원합니다. 나는 이것을 시도 :
find /domains -name "*.v.theawesomesite.com" -not -name "0.3.v.*" -ignore_readdir_race -exec rm -fr {} \;
이전 도메인 디렉토리는 삭제되지만 각 도메인 디렉토리는 삭제됩니다. find
불평하다 No such file or directory
. 나는 -ignore_readdir_race
그 아이디어 아래서 도움이 될 것이지만, 그렇지는 않습니다.
모든 불만 사항을 제거하는 방법과 그 이유 find
처음부터 불평하고있다. 그건 그래야만 해 stat
후에 -exec
그러나 나는 이유를 알 수 없다.