Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-user-el
Navigation:
Lists: gentoo-user-el: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-user-el@g.o
From: "Alex-P. Natsios" <apnatsios@...>
Subject: Re: check symlink validity
Date: Thu, 16 Feb 2012 23:52:01 +0200
2012/2/16 Theo Chatzimichos <tampakrap@g.o>:
> Καλησπέρα,
>
> μήπως γνωρίζει κανείς κανένα τρόπο (σε bash,python,perl ή ruby) να ελέγχω αν
> ένα symlink είναι valid? Για καταλόγους μπορώ να τους ακολουθώ και να παίρνω
> το exit code μετά, για αρχεία όμως?

θοδωρή αυτό που ζητάς και γίνετε.. και δεν γίνετε.. και είναι και
σχετικά περίεργο ανάλογα την πλατφόρμα.
για links και για τις περισσότερες πλατφόρμες (κυρίως unixοειδή )
υπάρχει το readlink.

Πρόβλημα:
δεν ακολουθεί δυστυχώς chain links.
θα σου δώσει όμως το αρχείο στο οποιο κάνει point το link

αν έχουμε ας πούμε το symlink ( testlink -> testfile )
το File.readlink("testlink") θα σου επιστρέψει testfile.


ΥΓ. τα παραπάνω ισχύουν για Ruby και Ruby on Rails.
-- 
Regards,

Alex-P. Natsios
(a.k.a Drakevr)
Replies:
Re: check symlink validity
-- Theo Chatzimichos
References:
check symlink validity
-- Theo Chatzimichos
Navigation:
Lists: gentoo-user-el: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
check symlink validity
Next by thread:
Re: check symlink validity
Previous by date:
check symlink validity
Next by date:
Re: check symlink validity


Updated May 30, 2012

Summary: Archive of the gentoo-user-el mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.