cosa significa un nome di file rosso mostrato con sfondo nero?


16

Ho un problema di compilazione e quando controllo la mia cartella lib / ottengo questo output da "ls":

È uscita

Cosa significa la combinazione rosso / nero?

Ho controllato l'output di "dircolors -p" come suggerito qui ( Cosa significa che il nome del file viene mostrato con sfondo rosso ), ma non sono riuscito a trovare una risposta.

Inoltre, cosa significano i punti interrogativi al posto delle autorizzazioni / utente / dimensione / timestamp?

Grazie per l'aiuto

Risposte:


19

Quello che hai lì è un collegamento simbolico penzolante o un collegamento simbolico che punta a un file o una directory che non esiste più.

Un link simbolico in sé non ha dimensioni di file, perché non è un file. I collegamenti simbolici sono memorizzati all'interno degli inode stessi , il che significa che non hanno contenuti o dimensioni reali, ma sono invece puntatori ad altri file sul disco.

L'output di file libCLHEP-Exceptions-2.1.3.1.adovrebbe rivelare dove sta puntando.


1
ls -ldovrebbe anche stampare la destinazione del collegamento simbolico, cosa che non sembra fare qui.
Stefan Seidel,

1
Questo è vero nella maggior parte dei casi, ma l'ho visto non riuscire a farlo in un paio di circostanze oscure. filedi solito è molto meglio nel capire cosa sta succedendo con un particolare file erm.
Xyon,

Mille grazie Xyon, non conoscevo il filecomando: è davvero molto utile. +1!
rmbianchi,

3

A prima vista, sembra un collegamento interrotto, ma poiché si suppone che sia un file normale, potrebbe essere un danneggiamento del file system. Prova a fare un fsckfile system e quindi prova a eliminare questo file se è ancora lì.


1
Grazie per la risposta Stefan, +1. In realtà ho provato a rimuovere il collegamento interrotto, ma ho rmdato un errore "nessun file o directory". era molto strano, in realtà, perché il collegamento era interrotto, il file non era presente e rmsi rifiutava ancora di eliminare il collegamento ... Comunque, ho rimosso l'intera cartella e questo ha risolto il problema.
rmbianchi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.