Μετάβαση στο περιεχόμενο

unlink

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
(Ανακατεύθυνση από Unlink (Unix))

Στα Unix-οειδή λειτουργικά συστήματα, το unlink είναι κλήση συστήματος και εργαλείο της γραμμής εντολών που διαγράφει αρχεία. Το πρόγραμμα χρησιμοποιεί απευθείας την κλήση συστήματος, η οποία αφαιρεί το όνομα του αρχείου και τους καταλόγους (αν και αυτό δε συμβαίνει στα συστήματα GNU) όπως οι εντολές rm και rmdir. Αν το όνομα αρχείου ήταν ο τελευταίος σύνδεσμος (hard link) προς το αρχείο, το ίδιο το αρχείο διαγράφεται όταν δεν υπάρχουν προγράμματα που να το κρατούν ανοιχτό.

Εμφανίζεται επίσης σαν η ενσωματωμένη συνάρτηση unlink() στις γλώσσες προγραμματισμού PHP και Perl. Όπως το εργαλείο του Unix, χρησιμοποιείται για τη διαγραφή αρχείων.[1][2]

Χρήση:

$ unlink <filename> ...
unlink($filename); (PHP)