Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Senior - 19.07.08 - klo:08.57

Otsikko: Symboolisten linkkien metsästys [ratkaistu]
Kirjoitti: Senior - 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ä?
Otsikko: Vs: Symboolisten linkkien metsästys
Kirjoitti: gdm - 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..
Otsikko: Vs: Symboolisten linkkien metsästys
Kirjoitti: Senior - 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ä?