Determinare se esiste già un collegamento soft [chiuso]

2

Come si può determinare se esiste già un collegamento software? Non so come determinarlo. Sono un principiante di Unix / Linux

    
posta David 22.10.2013 - 06:43

3 risposte

2

Come utente

$ ls -l 

se il primo carattere dei bit di modalità (prima colonna) è l è un collegamento.

Se vuoi solo testarlo da uno script,

$ test -L maybealink && echo "it is a symlink"
    
risposta data poolie 22.10.2013 - 06:59
2

Suppongo che tu voglia trovare i collegamenti simbolici a un file specifico ma non sapere in quale directory potrebbero essere. In tal caso, digita

find . -lname "path/to/filename" -ls

per esempio

find . -lname "develop/source/itried.cpp" -ls

per trovare e mostrare (a partire dalla tua directory corrente) qualsiasi symlink del file chiamato itried.cpp che si trova nella directory develop/source .

o

find . -lname "*.cpp" -ls

per trovare collegamenti simbolici a qualsiasi file .cpp nella directory corrente.

il . dopo find dice di cercare dalla tua directory corrente verso il basso.

    
risposta data guntbert 22.10.2013 - 19:32
1

Se è presente un collegamento software nella directory corrente

Utilizza il comando ll per visualizzare la lunga lista di file

L'output sarà simile a questo

lrwxrwxrwx   1 root root    24 Dec  2  2011 default-java -> java-1.6.0-openjdk-amd64/
drwxr-xr-x   6 root root  4096 Oct  8 11:29 java-1.5.0-gcj-4.6/
lrwxrwxrwx   1 root root    24 Dec  2  2011 java-1.6.0-openjdk -> java-1.6.0-openjdk-amd64/
lrwxrwxrwx   1 root root    20 Jul 17 21:41 java-1.6.0-openjdk-amd64 -> java-6-openjdk-amd64/
-rw-r--r--   1 root root  2387 Jul 17 21:41 .java-1.6.0-openjdk-amd64.jinfo

se c'è l prima di rwrwrw il suo softlink

lrwxrwxrwx   1 root root    24 Dec  2  2011 default-java -> java-1.6.0-openjdk-amd64/

Questo è un Softlink, java-1.6.0-openjdk-amd64 era stato sottoposto a softlink su default-java

I collegamenti software verranno visualizzati in blu cielo

    
risposta data Lonston 22.10.2013 - 06:52

Leggi altre domande sui tag