질문에서 알 수 있듯이 사용자가 이상한 것을 업로드할 수 있는 폴더가 있는 상황이 있습니다. 몇 시간마다 이 폴더를 정리하도록 크론 작업을 설정하십시오.
물론 보안상의 이유로 .htaccess가 있습니다. 제 질문은 이름이 점으로 시작하지만.htaccess?
현재 rm -rf *
작업을 해야 하는데 사용자가 점으로 시작하는 이름의 파일을 업로드하면 삭제되지 않습니다.
어떤 도움이라도 주시면 감사하겠습니다. 감사해요!
답변1
배쉬에서:
shopt -s dotglob extglob
rm !(.htaccess)
답변2
나는 다음과 같이 find를 사용합니다.find /path/to/dir/ -mindepth 1 -not -name .htaccess -delete