Τι σημαίνουν τα διαφορετικά χρώματα στο ls;

Τι σημαίνουν τα διαφορετικά χρώματα στην εντολή ls του Ubuntu; Για παράδειγμα, όταν πληκτρολογώ την εντολή ls σε έναν από τους φακέλους μου, λαμβάνω ένα από τα αρχεία με ανοιχτό πράσινο χρώμα, το άλλο (που είναι φάκελος) με μπλε χρώμα με πράσινη επισήμανση.

Τι σημαίνουν αυτά τα χρώματα και υπάρχει κάποιο εγχειρίδιο για όλα τα χρώματα;

Λύση
  • Μπλε: Κατάλογος
  • Πράσινο: Εκτελέσιμο ή αναγνωρισμένο αρχείο δεδομένων
  • Μπλε του ουρανού: Αρχείο συμβολικού συνδέσμου
  • Κίτρινο με μαύρο φόντο: Συσκευή
  • Ροζ: Αρχείο γραφικής εικόνας
  • Κόκκινο: Αρχείο αρχείου
  • Κόκκινο με μαύρο φόντο: Σπασμένος σύνδεσμος

Για την ενημέρωσή σας:

  • bashrc`.

      # ενεργοποιήστε την υποστήριξη χρώματος του ls και προσθέστε επίσης εύχρηστα ψευδώνυμα
      #if [ -x /usr/bin/dircolors ]; then
      # test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)&quot,
      # alias ls='ls --color=auto&#39,
      # #alias dir='dir --color=auto&#39,
      # #alias vdir='vdir --color=auto&#39,
      #
      # alias grep='grep --color=auto&#39,
      # alias fgrep='fgrep --color=auto&#39,
      # alias egrep='egrep --color=auto&#39,
      #fi
  • Επίσης, αν θέλετε να δείτε τις δικές σας σημασίες χρώματος bash,τότε αντιγράψτε/επικολλήστε τους παρακάτω κώδικες στο τερματικό σας.

Σχόλια (8)

Μπορείτε να μάθετε τι χρώματα χρησιμοποιεί η ls κοιτάζοντας τη μεταβλητή $LS_COLORS:

  • sup>1
Σχόλια (1)

Αν πληκτρολογήσετε [dircolors][1] (το echo $LS_COLORS λειτουργεί επίσης) από τη γραμμή εντολών, θα λάβετε μια λίστα κωδικών και χρωμάτων για πολλούς τύπους αρχείων σε 1 γραμμή. Το dircolors --print-database τα εμφανίζει 1 γραμμή κάθε φορά. Εδώ είναι μια σύντομη λίστα (προσπάθησα να βάλω τα πιο σημαντικά). Στο κάτω μέρος υπάρχει μια εξήγηση σχετικά με το τι αντιπροσωπεύουν οι διαφορετικοί κωδικοί στο τέλος κάθε γραμμής:

Σχόλια (4)