根据访问我网站的人数,我如何查看哪些文件未被访问者查看(因为没有入站链接或其他原因)?
答案1
保存访问的文件:
zcat -f /var/log/httpd/*access* | grep -o "GET [^ ?]\+" | cut -c 5- | sort -u > /tmp/accessedfiles
保存现有文件:
(cd /var/www/vhosts/SITE/; find) | sort -u | cut -c2- > /tmp/existingfiles
设置减法:
comm /tmp/accessedfiles /tmp/existingfiles -1 -3