Soluzione 1:
Quindi quello che hai lì è un collegamento simbolico che rimanda a se stesso. Non vedo come sia possibile con il comando che hai elencato all'inizio della tua domanda, quindi sospetto che questo particolare collegamento simbolico sia stato creato in modo diverso.
Posso replicare il tuo scenario in questo modo:
sazerac:~ insyte$ cd testlinks/
sazerac:~/testlinks insyte$ ls
sazerac:~/testlinks insyte$ ln -s www www
sazerac:~/testlinks insyte$ ls -l
total 8
lrwxr-xr-x 1 insyte staff 3 Mar 5 10:33 www -> www
Proviamo un esperimento. Esegui i seguenti comandi esattamente come elencato:
echo "hello insyte" > /etc/nginx/sites-available/insyte
ln -s /etc/nginx/sites-available/insyte /etc/nginx/sites-enabled
ls -l /etc/nginx/sites-enabled|grep insyte
cat /etc/nginx/sites-enabled/insyte
Soluzione 2:
In qualche modo sei riuscito a creare un collegamento simbolico che si collega a se stesso. Non sapevo nemmeno che potessi farlo, ma sono abbastanza sicuro che non otterrà il risultato che desideri.
Per risolverlo, rimuovi il collegamento simbolico e ricrealo correttamente.
rm -f /etc/nginx/sites-enabled/www
Oppure usa semplicemente -f
opzione a ln
e potrebbe rimuovere il collegamento simbolico non valido per te.
ln -fs /etc/nginx/sites-available/www /etc/nginx/sites-enabled/www