Μαθαίνοντας τον Emacs/Επεξεργαστής καταλόγων (dired)

Από Βικιβιβλία

Εκκίνηση του Επεξεργαστή καταλόγου Dired[επεξεργασία]

Ενεργοποιούμε τον Dired με : Ctrl+x d Θα μας ζητηθεί στον minibuffer το όνομα ενός καταλόγου και πατώντας enter θα εμφανιστούν τα περιεχόμενά στο τρέχων παράθυρου του τρέχωντος πλαισίου(frame). Κατά την πληκτρολόγηση του καταλόγου προς άνοιγμα στον minibuffer μπορούμε να χρησιμοποιήσουμε χαρακτήρες επέκτασης μονοπατίου (wildcards).Πχ αν γράψουμε *d* θα εμφανιστούν όλα τα ονόματα αρχείων/καταλόγων του τρέχων καταλόγου που περιέχουν το γράμμα d. Ή αν γράψουμε .* θα εμφανιστεί λίστα με ονόματα που αρχίζουν από την τελεία (γνωστά και σαν κρυφά αρχεία/κατάλογοι) . Μην μπερδεύεστε με τις κανονικές εκφράσεις. Η τελεία πχ '.' αντιπροσωπεύει τον ευατό της και δεν θα επεκταθεί απο το κέλυφος.

Επίσης στον minibuffer μπορείτε να χρησιμοποιήσετε λειτουργικότητα αυτόματης συμπλήρωσης ονομάτων με το TAB καθώς και το ιστορικό με τα βελάκια του πληκτρολογίου πάνω/κάτω.

Μπορούμε αν θέλουμε να εμφανιστούν τα περιεχόμενα ενός καταλόγου σε άλλο παράθυρο ή και άλλο πλαίσιο.

  • Εμφάνιση περιεχομένων καταλόγου σε άλλο παράθυρο: C-x 4 d
  • Εμφάνιση περιεχομένων καταλόγου σε άλλο πλαίσιο : C-x 5 d

Λειτουργικότητα που παρέχει ο Dired[επεξεργασία]

Ο επεξεργαστής καταλόγων μας επιτρέπει:

  • Να περιηγούμαστε στο σύστημα αρχείων
  • Να ανοίγουμε και να επισκεπτόμαστε αρχεία σε περιοχές ενδιάμεσης αποθήκευσης (buffers)
  • Να σημειώνουμε ένα ή πολλά αρχεία προς διαγραφή και να τα διαγράφουμε.
  • Να αντιγράψουμε/μετονομάσουμε/μετακινήσουμε αρχεία
  • Να αλλάξουμε χαρακτηριστικά των αρχείων όπως δικαιώματα πρόσβασης,ιδιοκτήτη,ομάδα.


Περιήγηση στο σύστημα αρχείων[επεξεργασία]

Εμφάνιση υποκαταλάγου: Συνήθως ένας dired buffer εμφανίζει τα περιεχόμενα ενός καταλόγου .Όμως και ενώ ο κέρσορας είναι σε ένα κατάλογο πατήστε i για να εμφανιστούν από κάτω τα περιεχόμενα ενός καταλόγου. Με Ctrl+u k με τον κέρσορα στο όνομα ενός υποκαταλόγου , αυτός θα αφαιρεθεί.