Διαχειριστής αρχείων

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Ένας διαχειριστής αρχείων ή ένας περιηγητής αρχείων είναι ένα πρόγραμμα υπολογιστή που παρέχει στο χρήστη τη διεπαφή για να εργάζεται και να περιηγείται σε αρχεία ή ομάδες αρχείων του υπολογιστικού συστήματος. Οι ποιο συνήθεις λειτουργίες που εφαρμόζονται σε αρχεία και ομάδες αρχείων είναι οι: δημιουργία, άνοιγμα, επεξεργασία, θέαση, εκτύπωση, παίξιμο, μετονομασία, μετακίνηση, αντιγραφή, διαγραφή, αναζήτηση/εύρεση, καθώς και η τροποποίηση των χαρακτηριστικών, των ιδιοτήτων και των δικαιωμάτων των αρχείων. Τα αρχεία εμφανίζονται τυπικά σε μια ιεραρχία. Μερικοί διαχειριστές αρχείων περιέχουν χαρακτηριστικά που είναι εμπνευσμένα από προγράμματα περιήγησης Ιστού, όπως τα εμπρός και πίσω κουμπιά πλοήγησης.

Μερικοί διαχειριστές αρχείων παρέχουν τη δυνατότητα δικτυακής σύνδεσης με τη χρήση πρωτοκόλλων,όπως είναι τα FTP, NFS, SMB ή WebDAV. Αυτό επιτυγχάνεται δίνοντας στο χρήστη τη δυνατότητα να αναζητήσει έναν εξυπηρετητή αρχείων (file server) (όπου γίνεται σύνδεση και πρόσβαση στον εξυπηρετητή σαν να ήταν ένα τοπικό σύστημα αρχείων) ή παρέχοντες όλες τις απαραίτητες παραμέτρους στο διαχειριστή αρχείων του υπολογιστή πελάτη (client) ώστε να συνδεθεί στον εξυπηρετητή (server) μέσω του επιλεγμένου πρωτοκόλλου.

Επεξεργαστές Καταλόγων[Επεξεργασία | επεξεργασία κώδικα]

Ένας όρος που είναι προγενέστερος του διαχειριστή αρχείων είναι ο επεξεργαστής καταλόγων, ο οποίος χρονολογείται από το 1978.

Ο επεξεργαστής καταλόγων δημιουργήθηκε για το EXEC 8 στο Πανεπιστήμιο του Maryland και ήταν διαθέσιμος και σε άλλους χρήστες εκείνο το καιρό. Ο όρος χρησιμοποιήθηκε και από άλλους προγραμματιστές, όπως ο Jay Lepreau, ο οποίος έγραψε το πρόγραμμα dired το 1980, [1] το οποίο έτρεχε σε περιβάλλον λειτουργικού συστήματος BSD. Αυτό επίσης ήταν προϊόν έμπνευσης από ένα παλιότερο πρόγραμμα, με το ίδιο όνομα, που έτρεχε σε TOPS-20. Το Dired αποτέλεσε πηγή έμπνευσης και για άλλα προγράμματα, όπως το dired που ήταν πρόγραμμα δέσμης ενεργειών (script) για επεξεργασία (για emacs και για αντίστοιχους επεξεργαστές) και το ded. [2]

Διαχειριστής αρχείων λίστας-αρχείων[Επεξεργασία | επεξεργασία κώδικα]

Οι διαχειριστές αρχείων της μορφής Λίστας-Αρχείων είναι λιγότερο γνωστοί και παλιότεροι από τους ορθόδοξους διαχειριστές αρχείων.

flist[Επεξεργασία | επεξεργασία κώδικα]

Ένα τέτοιο πρόγραμμα είναι το flist, το οποίο χρησιμοποιήθηκε για πρώτη φορά από το Conversational Monitor System.[3][4] Αυτό ήταν μια παραλλαγή του fulist, το οποίο προέρχεται πριν από τα τέλη του 1978, σύμφωνα με τα σχόλια του δημιουργού του, Theo Alkema.[5]

Το πρόγραμμα flist παρείχε μια λίστα αρχείων στο minidisk του χρήστη,[6] και επέτρεπε τη ταξινόμηση κατά οποιοδήποτε χαρακτηριστικό του αρχείου. Τα χαρακτηριστικά των αρχείων μπορούσαν να προωθηθούν σε πρόγραμμα δέσμης ενεργειών (script) ή σε ορισμένα πλήκτρα λειτουργιών, απλουστεύοντας έτσι τη χρήση του flist ώστε να μπορεί να χρησιμοποιηθεί σαν μέρος των προγραμμάτων δέσμης ενεργειών CMS EXEC, EXEC 2 ή xedit.

Το πρόγραμμα αυτό έτρεχε μόνο σε IBM VM/SP CMS, αλλά αποτέλεσε πηγή έμπνευσης και για άλλα προγράμματα, όπως το filelist[7][8][9] (ένα πρόγραμμα δέσμης ενεργειών που έτρεχε μέσω του προγράμματος επεξεργασίας Xedit) και προγράμματα που έτρεχαν σε άλλα λειτουργικά συστήματα, περιλαμβανομένου και ενός προγράμματος που επίσης ονομαζόταν flist, το οποίο έτρεχε σε OpenVMS,[10] και του fulist (από το όνομα του αντίστοιχου εσωτερικού προγράμματος της IBM),[11] το οποίο έτρεχε σε Unix.[12]

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. «Abstract για το dired 3.05». http://www.ibiblio.org/pub/Linux/utils/file/managers/dired305.lsm. 
  2. «DED - Επεξεργαστής καταλόγων». http://invisible-island.net. 
  3. «Συζήτηση για το VM/CMS FLIST δείχνοντας στιγμιότυπο εικόνας υπολογιστή». http://frs.uconn.edu/cms/index.php?com=flist. 
  4. «Περιγραφή με κείμενο του VM/CMS FLIST». http://mitvma.mit.edu/cmshelp.cgi?CMS%20FLIST%20(ALL. 
  5. «email από τον Theo Alkema στον Lynn Wheeler». 1978-10-10. http://www.garlic.com/~lynn/2001f.html#9. Ανακτήθηκε στις 2008-01-31. 
  6. «Minidisk». https://en.wikipedia.org/wiki/MiniDisc. 
  7. «Σχόλιο του αρχικού συγγραφέα του fulist». http://www.plex86.org/Computer_Folklore/TSO-and-more-was--PDP1.html. 
  8. «Περιγραφή του FILELIST». http://www.vm.ibm.com/download/packages/descript.cgi?FILELIST. 
  9. «Σύγκριση χρήστη μεταξύ των FLIST και FILELIST». http://listserv.uark.edu/scripts/wa.exe?A2=ind9811&L=ibmvm&T=0&P=19889. 
  10. «FLIST - διαχειριστής αρχείων για VAX/VMS». http://invisible-island.net. 
  11. «Σύγκριση χρήστη μεταξύ των FULIST and FLIST». http://listserv.uark.edu/scripts/wa.exe?A2=ind9811&L=IBMVM&P=R5503&D=0&H=0&I=-3&O=T&T=0. 
  12. «FULIST για το Unix». http://users.comlab.ox.ac.uk/ian.collier/Programs/index.html. 



Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα File manager της Αγγλόγλωσσης Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες).