Kirjoittaja Aihe: Symboolisten linkkien metsästys [ratkaistu]  (Luettu 1332 kertaa)

Senior

  • Vieras
Symboolisten linkkien metsästys [ratkaistu]
« : 19.07.08 - klo:08.57 »
GNU/Linux-järstelmään on tiettävästi aina kuuluneet ns. symbooliset linkit, ts. tiedostot jotka ulospäin näyttävät sisältävän kokonsa puolesta jotain mutta jotka todellisuudessa ovat vain linkkejä toiseen tiedostoon. Nyt kun tämä jälkimmäinen, se "oleellinen" tiedosto on poistettu millä tavoin voimme varmistua siitä, ettei kone ole pullollaan näitä sinänsä täysin turhanpantiksi jääneitä symboolisia linkkejä.

Joskus kauan sitten (kai Red Hatin aikoihin) noita taidettiin tutkia jollakin stat-komennolla tai jotain sinne päin. Miten siis löytää vailla merkitystä olevia symboolisia linkkejä ja poistaa niitä?
« Viimeksi muokattu: 12.08.08 - klo:20.07 kirjoittanut Petri Järvisalo »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Symboolisten linkkien metsästys
« Vastaus #1 : 19.07.08 - klo:20.32 »
Koodia: [Valitse]
man findeli findin manuaali, on optiot millä etsiä symbolisia linkkejä.

Koodia: [Valitse]
man testmillä tarkistetaan tiedostoja

yhdessä tulee jotakuinkin tällaista.
Koodia: [Valitse]
find /mistä/etsitään -type l ! -exec test -r {} \; -printTuo siis listaa rikkinäiset linkit.

Parempiakin tapoja varmasti on..
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Senior

  • Vieras
Vs: Symboolisten linkkien metsästys
« Vastaus #2 : 22.07.08 - klo:10.10 »
Kiitosta vain. Nyt sitten vielä yksi kysymys, uupelona kun olen. Liittyykös nämä symbooliset linkit juuri tähän keskusteluun apt-komennon ja aptitude-komennon välisistä eroista? Elikkä käykös tässä apt-komennon antamisessa joskus niin, että näitä ns. symboolisia linkkejä jää tarpeettomana lojumaan tietokoneelle ?(nehän eivät ilmeisesti koonsa puolesta ole juuri mitään, mutta jotka käytännössä kuitenkin vievät tilaa ja omat siten tarpeettomina syytä poistaa). Vai olenkos (taas kerran) väärässä?