Το λειτουργικό σύστημα Linux αποτελείται από εκατοντάδες αρχεία και φακέλους που είναι κρυμμένα από προεπιλογή. Τέτοια αρχεία είναι γνωστά ως κρυφά αρχεία ή αρχεία κουκκίδων επειδή ξεκινούν πάντα με μια τελεία (.). Ας εξερευνήσουμε πώς μπορείτε να προβάλετε αυτά τα κρυφά αρχεία στο σύστημά σας Linux.
Η έννοια των κρυφών αρχείων είναι απλή αλλά πολύ σημαντική στο Linux. Χρησιμοποιούνται κυρίως για την αποθήκευση αρχείων διαμόρφωσης ή ρυθμίσεων χρήστη. Συνήθως, αυτά τα αρχεία χρησιμοποιούνται από τις υπηρεσίες του συστήματός σας, τα σενάρια ή άλλα προγράμματα. Για παράδειγμα, το .bash_logout Το σενάριο εκτελείται κάθε φορά που αποσυνδέεστε από τις περιόδους λειτουργίας Bash. Ένα άλλο εξαιρετικό παράδειγμα είναι το .gitignore αρχείο που χρησιμοποιείται από το Git για να αποκλείσει ορισμένα αρχεία από το να προωθηθούν στο απομακρυσμένο σας αποθετήριο.
Μερικές φορές η έννοια των κρυφών αρχείων μπορεί να χρησιμοποιηθεί για την απόκρυψη ορισμένων αρχείων από τα αδιάκριτα βλέμματα κυρίως μη προχωρημένων χρηστών.
Η εντολή ls είναι μια ευρέως χρησιμοποιούμενη εντολή Linux. Στην απλούστερη μορφή της, η εντολή παραθέτει αρχεία και φακέλους σε έναν κατάλογο. Ωστόσο, το ls δεν παραθέτει τα κρυφά αρχεία από προεπιλογή.
Για να εμφανίσετε κρυφά αρχεία πρέπει να χρησιμοποιήσετε το -ένα επιλογή, η οποία δίνει εντολή στο ls να παραθέτει "όλα" τα αρχεία και τους φακέλους (συμπεριλαμβανομένων των κρυφών).
Πλοηγηθείτε στον αρχικό σας κατάλογο με την εντολή cd και κάντε μια λίστα με όλα τα αρχεία χρησιμοποιώντας ls.
ls -a
Παραγωγή:
Όπως μπορείτε να δείτε, υπάρχουν πολλά αρχεία που ξεκινούν με μια τελεία (.). Αν απλώς εκτελέσετε το ls εντολή χωρίς το -ένα επιλογή, η έξοδος δεν θα περιλαμβάνει κρυφά αρχεία.
Εάν δεν έχετε κρυφά αρχεία στον αρχικό σας κατάλογο, μπορείτε να δημιουργήσετε ένα χρησιμοποιώντας την εντολή αφής ως εξής:
αφή.sample_hidden_file.κείμενο
Μπορείτε επίσης να δημιουργήσετε κρυφούς φακέλους με το mkdir εντολή. Απλώς πρέπει να βεβαιωθείτε ότι χρησιμοποιείτε την τελεία στην αρχή του ονόματος του φακέλου.
Μπορείτε να πείτε στην εντολή ls να μην παραθέτει ένα συγκεκριμένο αρχείο ή φάκελο. Για παράδειγμα, δεδομένου ότι βρίσκεστε στον αρχικό σας φάκελο, μπορείτε να εκτελέσετε την ακόλουθη εντολή για να μην εμφανίζεται η λίστα Επιφάνεια εργασίας κατάλογο στην έξοδο εντολών:
ls --hide=Επιφάνεια εργασίας
Εκτός από το ls, μπορείτε να χρησιμοποιήσετε την εντολή εύρεσης ως εναλλακτικός τρόπος καταχώρισης κρυφών αρχείων και φακέλων στο Linux. Η εντολή find αναζητά αρχεία μέσα σε μια ιεραρχία φακέλου.
Για να παραθέσετε ή να βρείτε όλα τα κρυφά αρχεία, πρέπει να πείτε ρητά στην εντολή εύρεσης να παραθέτει όλα τα αρχεία των οποίων τα ονόματα ξεκινούν με μια τελεία (.).
εύρημα. -όνομα ".*" -μέγιστο βάθος 1 2> /dev/null
Εκτελέστε την ακόλουθη εντολή για να βρείτε και να απαριθμήσετε μόνο κρυφούς φακέλους ή καταλόγους:
εύρημα. -όνομα ".*" -μέγιστο βάθος 1 -τύπος d 2> /dev/null
Μπορείτε επίσης να προβάλετε κρυφά αρχεία από το GUI χρησιμοποιώντας τον προεπιλεγμένο διαχειριστή αρχείων σας. Τα Αρχεία του GNOME είναι ο προεπιλεγμένος διαχειριστής αρχείων στο Ubuntu Desktop. Προηγουμένως, το Αρχεία το πρόγραμμα ήταν γνωστό ως Ναυτίλος.
Μπορείτε να εκκινήσετε τα Αρχεία πατώντας το Σούπερ πληκτρολογήστε και, στη συνέχεια, πληκτρολογήστε "Αρχεία" στην είσοδο αναζήτησης που εμφανίζεται. Κάντε κλικ στο πρόγραμμα Αρχεία και θα εμφανιστούν αρχεία στον φάκελο Home από προεπιλογή.
Από προεπιλογή, ο διαχειριστής αρχείων σας δεν εμφανίζει όλα τα κρυφά αρχεία. Κάνε κλικ στο Μενού εικονίδιο που βρίσκεται στην επάνω δεξιά γωνία και επιλέξτε Εμφάνιση κρυφών αρχείων. Τα κρυφά αρχεία και οι φάκελοί σας θα είναι πλέον ορατά.
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου Ctrl + H για να δείτε κρυφά αρχεία και στο Linux.
Παρόλο που δεν μπορείτε να προβάλετε κρυφά αρχεία και φακέλους από προεπιλογή, μπορείτε να αλληλεπιδράσετε μαζί τους όπως και άλλα κανονικά αρχεία. Στην πραγματικότητα, κάποια στιγμή, ίσως χρειαστεί να κάνετε αλλαγές διαμόρφωσης σε ένα κρυφό αρχείο.
Εύρεση αρχείων και φακέλων σε σύστημα Linux
Το να γνωρίζετε πώς να καταχωρίζετε και να προβάλλετε όλα τα αρχεία, συμπεριλαμβανομένων των κρυφών αρχείων και φακέλων, είναι χρήσιμο εάν θεωρείτε το Linux ως το καθημερινό σας πρόγραμμα οδήγησης. Τα αρχεία κουκκίδων διαδραματίζουν σημαντικό ρόλο στο λειτουργικό σύστημα Linux καθώς συνήθως χρησιμοποιούνται για την αποθήκευση ρυθμίσεων διαμόρφωσης προγραμμάτων.
Εκτός από τα αρχεία, η εντολή find μπορεί επίσης να εντοπίσει αποτελεσματικά καταλόγους στο Linux. Αλλά υπάρχουν μερικές σημαίες και επιλογές που θα πρέπει να μάθετε να το κάνετε.