Por una parte, una negacion de un OR de varias sentencias es lo mismo que un AND de las negaciones de esas mismas sentencias.
Por otro, el . y el .. son dos "directorios especiales que hay en Windows y Unix, el . es un enlace al directorio actual (trata cd . y veras que no cambia de...