
Η εύρεση ενός συστήματος αρχείων Linux είναι εύκολη ακόμα και αν εργάζεστε από μια προτροπή κελύφους. Παρέχει εντολές για να μάθετε σε ποιον κατάλογο βρίσκεστε, σε ποιον κατάλογο βρισκόσασταν προηγουμένως, πώς να πλοηγηθείτε σε άλλους φακέλους, πώς να επιστρέψετε στο σπίτι, πώς να δημιουργήσετε αρχεία και φακέλους και πώς να δημιουργήσετε συνδέσμους.
Σε ποιον φάκελο βρίσκεστε;
Για να μάθετε σε ποιον φάκελο βρίσκεστε, χρησιμοποιήστε την ακόλουθη εντολή: pwd
Τα αποτελέσματα που επιστρέφονται από το pwd ενδέχεται να διαφέρουν ανάλογα με το αν χρησιμοποιείτε την έκδοση κελύφους του pwd ή αυτό που είναι εγκατεστημένο στο δικό σας / usr / bin Ευρετήριο. Σε γενικές γραμμές, θα εκτυπώσει κάτι σύμφωνα με το / σπίτι / όνομα χρήστη.
Ποια αρχεία και φάκελοι βρίσκονται στον τρέχοντα κατάλογο;
Εμφανίστε τα αρχεία και τους φακέλους στον τρέχοντα κατάλογο χρησιμοποιώντας το είναι εντολή. είναι
Από μόνη της, το είναι Η εντολή παραθέτει όλα τα αρχεία και τους φακέλους στον κατάλογο εκτός από εκείνα που ξεκινούν με τελεία. Για να δείτε όλα τα αρχεία, συμπεριλαμβανομένων των κρυφών αρχείων (αυτά που ξεκινούν με τελεία), χρησιμοποιήστε τον ακόλουθο διακόπτη: ls -a
Ορισμένες εντολές δημιουργούν αντίγραφα ασφαλείας των αρχείων που ξεκινούν με τον μετα-χαρακτήρα tilde (~). Εάν δεν θέλετε να δείτε τα αντίγραφα ασφαλείας κατά την καταχώριση των αρχείων σε ένα φάκελο, χρησιμοποιήστε τον ακόλουθο διακόπτη: ls -B
Η πιο κοινή χρήση του είναι Η εντολή έχει ως εξής: ls -lt
Αυτή η εντολή παρέχει μια μεγάλη λίστα ταξινομημένη κατά χρόνο τροποποίησης, με το νεότερο πρώτο. Άλλες επιλογές ταξινόμησης περιλαμβάνουν κατά επέκταση, μέγεθος και έκδοση: ls -lU
ls -lX
ls -lv
Η μακροχρόνια μορφή καταχώρησης σας παρέχει τις ακόλουθες πληροφορίες:
- Άδειες
- Αριθμός inode για το αρχείο (δείτε τους σκληρούς συνδέσμους)
- Ιδιοκτήτης
- Κύρια ομάδα
- Μέγεθος αρχείου
- Τελευταία ώρα πρόσβασης
- Όνομα αρχείου / φακέλου / συνδέσμου
Πώς να μετακινηθείτε σε άλλους φακέλους
Για να μετακινηθείτε στο σύστημα αρχείων χρησιμοποιήστε την εντολή cd. Το σύστημα αρχείων Linux είναι μια δομή δέντρου. Η κορυφή του δέντρου συμβολίζεται με κάθετο (/). Κάτω από τον ριζικό κατάλογο, θα βρείτε μερικούς ή όλους τους παρακάτω φακέλους. ο αποθήκη Ο φάκελος περιέχει εντολές που μπορούν να εκτελεστούν από οποιονδήποτε χρήστη, όπως το CD εντολή, είναι, mkdir, κ.λπ. sbin περιέχει δυαδικά συστήματα. ο usr ο φάκελος σημαίνει unix πόρων συστήματος και περιέχει επίσης ένα φάκελο bin και sbin. Ο φάκελος / usr / bin περιέχει ένα εκτεταμένο σύνολο εντολών. Ομοίως, ο φάκελος / usr / sbin περιέχει ένα εκτεταμένο σύνολο εντολών συστήματος. ο μπότα Ο φάκελος περιέχει όλα όσα απαιτούνται από τη διαδικασία εκκίνησης. ο μονάδα οπτικού δίσκου Ο φάκελος είναι μια θέση χαρτογράφησης για οπτικά μέσα. ο dev Ο φάκελος περιέχει λεπτομέρειες σχετικά με όλες τις συσκευές του συστήματος. ο και τα λοιπά Ο φάκελος είναι γενικά όπου αποθηκεύονται όλα τα αρχεία διαμόρφωσης του συστήματος. ο Σπίτι Ο φάκελος είναι γενικά όπου αποθηκεύονται όλοι οι φάκελοι χρήστη και για τον μέσο χρήστη, είναι ο μόνος τομέας που πρέπει να ανησυχεί. ο lib και lib64 Οι φάκελοι περιέχουν όλους τους πυρήνες και τις κοινόχρηστες βιβλιοθήκες. ο χάθηκε + βρέθηκε Ο φάκελος περιέχει αρχεία που δεν έχουν πλέον όνομα, τα οποία έχουν εντοπιστεί από την εντολή fsck. ο μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ Ο φάκελος είναι όπου βρίσκονται τοποθετημένα μέσα όπως μονάδες USB. ο mnt Ο φάκελος χρησιμοποιείται επίσης για την τοποθέτηση προσωρινής αποθήκευσης, όπως μονάδες USB, άλλα συστήματα αρχείων, εικόνες ISO κ.λπ. επιλέγω Ο φάκελος χρησιμοποιείται από ορισμένα πακέτα λογισμικού ως μέρος αποθήκευσης των δυαδικών αρχείων. Άλλα πακέτα χρησιμοποιούν / usr / local. ο πρακ ο φάκελος είναι ένας φάκελος συστήματος που χρησιμοποιείται από τον πυρήνα. Δεν χρειάζεται να ανησυχείτε πολύ για αυτόν τον φάκελο. ο ρίζα Ο φάκελος είναι ο αρχικός κατάλογος για τον ριζικό χρήστη. ο τρέξιμο ο φάκελος είναι ένας φάκελος συστήματος για την αποθήκευση πληροφοριών χρόνου εκτέλεσης του συστήματος. ο srv Ο φάκελος είναι όπου θα διατηρούσατε πράγματα όπως φακέλους ιστού, βάσεις δεδομένων mysql και αποθετήρια ανατροπής κ.λπ. sys Ο φάκελος περιέχει μια δομή φακέλου για την παροχή πληροφοριών συστήματος. ο tmp ο φάκελος είναι ένας προσωρινός φάκελος. ο var Ο φάκελος περιέχει ένα πλήθος περιεχομένων ειδικά για το σύστημα, συμπεριλαμβανομένων δεδομένων παιχνιδιού, δυναμικών βιβλιοθηκών, αρχείων καταγραφής, αναγνωριστικών διεργασίας, μηνυμάτων και δεδομένων προσωρινής αποθήκευσης εφαρμογών. Για να μετακινηθείτε σε έναν συγκεκριμένο φάκελο χρησιμοποιήστε το CD εντολή ως εξής: cd / home / username / Documents
Πώς να πλοηγηθείτε πίσω στον αρχικό φάκελο
Επιστρέψτε στον αρχικό σας φάκελο από οπουδήποτε αλλού στο σύστημα χρησιμοποιώντας το cd ~ εντολή. cd ~
Πώς να δημιουργήσετε έναν νέο φάκελο
Για να δημιουργήσετε έναν νέο φάκελο, μπορείτε να χρησιμοποιήσετε την εντολή mkdir: όνομα φακέλου mkdir
Πώς να δημιουργήσετε αρχεία
Το Linux παρέχει έναν απίστευτο αριθμό τρόπων για τη δημιουργία νέων αρχείων. Για να δημιουργήσετε ένα κενό αρχείο, χρησιμοποιήστε τα ακόλουθα αφή εντολή: αγγίξτε το όνομα αρχείου
Η εντολή αφής χρησιμοποιείται για την ενημέρωση του τελευταίου χρόνου πρόσβασης για ένα αρχείο, αλλά σε ένα αρχείο που δεν υπάρχει, έχει ως αποτέλεσμα τη δημιουργία του. Μπορείτε επίσης να δημιουργήσετε ένα αρχείο χρησιμοποιώντας την εντολή cat: cat> όνομα αρχείου
Τώρα μπορείτε να εισαγάγετε κείμενο στη γραμμή εντολών και να το αποθηκεύσετε στο αρχείο χρησιμοποιώντας Ctrl+ρε. Ένας καλύτερος τρόπος δημιουργίας αρχείων είναι να χρησιμοποιήσετε το πρόγραμμα επεξεργασίας nano. Αυτό το εύχρηστο εργαλείο προσφέρει μια πλήρη σειρά λειτουργιών επεξεργασίας κειμένου.
Πώς να μετονομάσετε και να μετακινήσετε αρχεία γύρω από το σύστημα αρχείων
Ο απλούστερος τρόπος για να μετονομάσετε ένα αρχείο είναι να χρησιμοποιήσετε την εντολή mv. mv oldfilename newfilename
Χρησιμοποιήστε την εντολή mv για να μετακινήσετε ένα αρχείο από έναν φάκελο στον άλλο επίσης. mv / διαδρομή / από / πρωτότυπο / αρχείο / διαδρομή / από / στόχο / φάκελο
Για να μετονομάσετε πολλά αρχεία που ταιριάζουν με παρόμοιο μοτίβο, χρησιμοποιήστε την εντολή μετονομασία. μετονομασία αντικατάστασης ονόματος αρχείου
Για παράδειγμα: μετονομασία «gary» «tom» *
Αυτή η εντολή αντικαθιστά όλα τα αρχεία του φακέλου με Γκάρι σε αυτό με κάποιος. Έτσι, ένα αρχείο που ονομάζεται garycv θα γίνει tomcv. Η εντολή μετονομασίας δεν λειτουργεί σε όλα τα συστήματα. Η εντολή mv είναι ασφαλέστερη.
Πώς να αντιγράψετε αρχεία
Για να αντιγράψετε ένα αρχείο χρησιμοποιώντας Linux, χρησιμοποιήστε την εντολή cp ως εξής. όνομα αρχείου cp όνομα αρχείου2
Η παραπάνω εντολή θα αντιγραφεί όνομα αρχείου1 και καλέστε το όνομα αρχείου2. Χρησιμοποιήστε την εντολή αντιγραφής για να αντιγράψετε αρχεία από έναν φάκελο στον άλλο. Για παράδειγμα: cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs
Η παραπάνω εντολή αντιγράφει το αρχείο userdoc1 από / home / όνομα χρήστη / Έγγραφα προς / home / όνομα χρήστη / Έγγραφα / UserDocs
Τρόπος διαγραφής αρχείων και φακέλων
Διαγράψτε αρχεία και φακέλους χρησιμοποιώντας την εντολή rm: όνομα αρχείου rm
Για να καταργήσετε έναν φάκελο, χρησιμοποιήστε τον ακόλουθο διακόπτη: Όνομα φακέλου rm -R
Η παραπάνω εντολή καταργεί έναν φάκελο και τα περιεχόμενά του, συμπεριλαμβανομένων των υποφακέλων.
Τι είναι οι συμβολικοί σύνδεσμοι και οι σκληροί σύνδεσμοι;
ΕΝΑ συμβολικός σύνδεσμος είναι ένα αρχείο που οδηγεί σε άλλο αρχείο. Η συντόμευση στην επιφάνεια εργασίας είναι βασικά ένας συμβολικός σύνδεσμος. Ενδέχεται, για παράδειγμα, να έχετε το ακόλουθο αρχείο στο σύστημά σας:
/home/username/document/accounts/useraccounts.doc
Για να αποκτήσετε πρόσβαση σε αυτό το έγγραφο από το φάκελο home / username, δημιουργήστε έναν συμβολικό σύνδεσμο χρησιμοποιώντας την ακόλουθη εντολή: ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc
Μπορείτε να επεξεργαστείτε το useraccounts.doc αρχείο και από τα δύο μέρη, αλλά όταν επεξεργάζεστε τον συμβολικό σύνδεσμο, επεξεργάζεστε πραγματικά το αρχείο στο / σπίτι / όνομα χρήστη / έγγραφα / λογαριασμοί ντοσιέ. Ένας συμβολικός σύνδεσμος μπορεί να δημιουργηθεί σε ένα σύστημα αρχείων και να οδηγεί σε ένα αρχείο σε άλλο σύστημα αρχείων. Ουσιαστικά, ένας συμβολικός σύνδεσμος δημιουργεί πραγματικά ένα αρχείο που έχει δείκτη στο άλλο αρχείο ή φάκελο. Ένας σκληρός σύνδεσμος, ωστόσο, δημιουργεί έναν άμεσο σύνδεσμο μεταξύ των δύο αρχείων. Ουσιαστικά είναι το ίδιο αρχείο, αλλά με ένα άλλο όνομα. Ένας σκληρός σύνδεσμος παρέχει έναν καλό τρόπο κατηγοριοποίησης αρχείων χωρίς να καταλαμβάνει περισσότερο χώρο στο δίσκο. Δημιουργήστε έναν σκληρό σύνδεσμο χρησιμοποιώντας την ακόλουθη σύνταξη: ln filenamebeinglinked filenametolinkto
Η σύνταξη είναι παρόμοια με αυτήν ενός συμβολικού συνδέσμου, αλλά δεν χρησιμοποιεί το –μικρό διακόπτης.