10 Βασικές εντολές Linux για πλοήγηση στο σύστημα αρχείων σας

Αυτός ο οδηγός παραθέτει 10 εντολές Linux που πρέπει να γνωρίζετε για να μπορείτε να περιηγηθείτε στο σύστημα αρχείων σας χρησιμοποιώντας το τερματικό Linux.

Παρέχει εντολές για να μάθετε τον κατάλογο στον οποίο βρίσκεστε, τον κατάλογο στον οποίο παρευρεθήκατε, τον τρόπο περιήγησης σε άλλους φακέλους, τον τρόπο επιστροφής στο σπίτι, τον τρόπο δημιουργίας αρχείων και φακέλων, τον τρόπο δημιουργίας συνδέσμων

01 από 10

Σε ποιο φάκελο βρίσκεστε

Όταν ανοίγετε ένα παράθυρο τερματικού, το πρώτο πράγμα που πρέπει να ξέρετε είναι πού βρίσκεστε στο σύστημα αρχείων.

Σκεφτείτε αυτό όπως το δείκτη "είστε εδώ" που βρίσκετε στους χάρτες στα εμπορικά κέντρα.

Για να μάθετε σε ποιο φάκελο βρίσκεστε μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

pwd

Τα αποτελέσματα που επιστρέφονται από το pwd ενδέχεται να διαφέρουν ανάλογα με το αν χρησιμοποιείτε την έκδοση shell του pwd ή εκείνη που είναι εγκατεστημένη στον κατάλογο / usr / bin.

Σε γενικές γραμμές, θα εκτυπώσει κάτι κατά μήκος των γραμμών του / home / username .

Κάντε κλικ εδώ για περισσότερες πληροφορίες σχετικά με την εντολή pwd .

02 από 10

Τι αρχεία και φάκελοι βρίσκονται κάτω από τον τρέχοντα κατάλογο

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

ls

Από μόνη της, η εντολή ls θα εμφανίσει όλα τα αρχεία και τους φακέλους στον κατάλογο, εκτός από αυτά που ξεκινούν με μια περίοδο (.).

Για να δείτε όλα τα αρχεία συμπεριλαμβανομένων των κρυφών αρχείων (αυτά που ξεκινούν με μια περίοδο), μπορείτε να χρησιμοποιήσετε τον ακόλουθο διακόπτη:

ls -a

Ορισμένες εντολές δημιουργούν αντίγραφα ασφαλείας των αρχείων που ξεκινούν με το metacharacter tilde (~).

Εάν δεν θέλετε να δείτε τα αντίγραφα ασφαλείας κατά την καταχώριση των αρχείων σε ένα φάκελο, χρησιμοποιήστε τον ακόλουθο διακόπτη:

ls-Β

Η πιο συνηθισμένη χρήση της εντολής ls είναι η εξής:

ls -lt

Αυτό παρέχει ένα μακρύ κατάλογο ταξινομημένο κατά χρόνο τροποποίησης, με το νεότερο πρώτο.

Άλλες επιλογές ταξινόμησης περιλαμβάνουν κατά επέκταση, μέγεθος και έκδοση:

ls -lU

ls -lX

ls-lv

Η μακρά μορφή εγγραφής σας δίνει τις ακόλουθες πληροφορίες:

03 από 10

Πώς να πλοηγηθείτε σε άλλους φακέλους

Για να μετακινηθείτε γύρω από το σύστημα αρχείων, μπορείτε να χρησιμοποιήσετε την εντολή cd .

Το σύστημα αρχείων Linux είναι δομή δέντρου. Η κορυφή του δέντρου υποδηλώνεται με μια κάθετο (/).

Κάτω από τον ριζικό κατάλογο, θα βρείτε μερικούς ή όλους τους παρακάτω φακέλους.

Ο φάκελος bin περιέχει εντολές που μπορούν να εκτελεστούν από οποιονδήποτε χρήστη όπως η εντολή cd, ls, mkdir κλπ.

Το sbin περιέχει δυαδικά αρχεία συστήματος.

Ο φάκελος usr σημαίνει πόρους συστήματος Unix και περιέχει επίσης ένα φάκελο bin και sbin. Ο φάκελος / usr / bin διαθέτει ένα εκτεταμένο σύνολο εντολών που μπορούν να εκτελέσουν οι χρήστες. Ομοίως, ο φάκελος / usr / sbin περιέχει ένα εκτεταμένο σύνολο εντολών συστήματος.

Ο φάκελος εκκίνησης περιέχει όλα όσα απαιτεί η διαδικασία εκκίνησης.

Ο φάκελος cdrom είναι αυτονόητος.

Ο φάκελος dev περιέχει λεπτομέρειες για όλες τις συσκευές του συστήματος.

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

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

Οι lib και lib64 περιέχουν όλους τους πυρήνες και τις κοινόχρηστες βιβλιοθήκες.

Ο χαμένος + φάκελος που βρέθηκε θα περιέχει αρχεία που δεν έχουν πια όνομα που έχουν βρεθεί από την εντολή fsck.

Ο φάκελος μέσων εκτύπωσης είναι ο τόπος όπου τοποθετούνται τοποθετημένα μέσα όπως οι μονάδες USB.

Ο φάκελος mnt χρησιμοποιείται επίσης για την προσωρινή αποθήκευση, όπως δίσκοι USB, άλλα συστήματα αρχείων, εικόνες ISO κ.λπ.

Ο φάκελος επιλογής χρησιμοποιείται από ορισμένα πακέτα λογισμικού ως χώρος αποθήκευσης των δυαδικών αρχείων. Άλλα πακέτα χρησιμοποιούν / usr / local.

Ο φάκελος proc είναι ένας φάκελος συστήματος που χρησιμοποιείται από τον πυρήνα. Δεν χρειάζεται πραγματικά να ανησυχείτε για αυτό το φάκελο πάρα πολύ.

Ο ριζικός φάκελος είναι ο αρχικός κατάλογος για τον χρήστη root.

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

Ο φάκελος srv είναι ο τόπος όπου θα διατηρούσατε τα πράγματα όπως τους φακέλους web, τις βάσεις δεδομένων mysql και τα αποθετήρια ανατροπής κλπ.

Ο φάκελος sys περιέχει μια δομή φακέλου για την παροχή πληροφοριών συστήματος.

Ο φάκελος tmp είναι ένας προσωρινός φάκελος.

Ο φάκελος var περιέχει ένα πλήθος πραγμάτων που αφορούν το σύστημα, συμπεριλαμβανομένων των δεδομένων παιχνιδιών, των δυναμικών βιβλιοθηκών, των αρχείων καταγραφής, των αναγνωριστικών διεργασίας, των μηνυμάτων και των αποθηκευμένων δεδομένων εφαρμογής.

Για να μεταβείτε σε ένα συγκεκριμένο φάκελο, χρησιμοποιήστε την εντολή cd ως εξής:

cd / home / username / Έγγραφα

04 από 10

Πώς να περιηγηθείτε πίσω στον αρχικό φάκελο

Μπορείτε να επιστρέψετε στον αρχικό φάκελο από οπουδήποτε αλλού στο σύστημα χρησιμοποιώντας την ακόλουθη εντολή:

cd ~

Κάντε κλικ εδώ για έναν πλήρη οδηγό για την εντολή cd ~ .

05 από 10

Πώς να δημιουργήσετε ένα νέο φάκελο

Αν θέλετε να δημιουργήσετε ένα νέο φάκελο, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

mkdir foldername

Κάντε κλικ εδώ για έναν πλήρη οδηγό για την εντολή mkdir .

Ο συνδεδεμένος οδηγός δείχνει τον τρόπο δημιουργίας όλων των γονικών καταλόγων για ένα φάκελο και τον τρόπο ρύθμισης των δικαιωμάτων.

06 από 10

Πώς να δημιουργήσετε αρχεία

Το Linux παρέχει έναν απίστευτο αριθμό τρόπων για τη δημιουργία νέων αρχείων.

Για να δημιουργήσετε ένα κενό αρχείο, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

αγγίξτε το όνομα αρχείου

Η εντολή αφής χρησιμοποιείται για την ενημέρωση του τελευταίου χρόνου πρόσβασης για ένα αρχείο, αλλά σε ένα αρχείο που δεν υπάρχει αυτό έχει ως αποτέλεσμα τη δημιουργία του.

Μπορείτε επίσης να δημιουργήσετε ένα αρχείο χρησιμοποιώντας την ακόλουθη εντολή:

cat> όνομα αρχείου

Τώρα μπορείτε να εισαγάγετε κείμενο στη γραμμή εντολών και να το αποθηκεύσετε στο αρχείο χρησιμοποιώντας CTRL και D

Κάντε κλικ εδώ για έναν πλήρη οδηγό για την εντολή cat .

Ένας καλύτερος τρόπος δημιουργίας αρχείων είναι να χρησιμοποιήσετε τον επεξεργαστή nano. Αυτό σας επιτρέπει να προσθέσετε γραμμές κειμένου, να κόψετε και να επικολλήσετε, να αναζητήσετε και να αντικαταστήσετε κείμενο και να αποθηκεύσετε το αρχείο σε διάφορες μορφές.

Κάντε κλικ εδώ για έναν πλήρη οδηγό για το πρόγραμμα επεξεργασίας nano .

07 από 10

Πώς να μετονομάσετε και να μετακινήσετε αρχεία γύρω από το σύστημα αρχείων

Υπάρχουν πολλοί τρόποι για να μετονομάσετε αρχεία.

Ο πιο απλός τρόπος για να μετονομάσετε ένα αρχείο είναι να χρησιμοποιήσετε την εντολή mv.

mv oldfilename newfilename

Μπορείτε να χρησιμοποιήσετε την εντολή mv για να μετακινήσετε ένα αρχείο από ένα φάκελο σε άλλο.

mv / διαδρομή / του / αρχικού / αρχείου / διαδρομής / του / στόχου / φακέλου

Κάντε κλικ εδώ για έναν πλήρη οδηγό για την εντολή mv .

Αν θέλετε να μετονομάσετε πολλά αρχεία που ταιριάζουν με ένα παρόμοιο μοτίβο, μπορείτε να χρησιμοποιήσετε την εντολή μετονομασίας.

μετονομασία ονόματος αρχείου αντικατάστασης έκφρασης

Για παράδειγμα:

μετονομάστε "gary" "tom" *

Αυτό θα αντικαταστήσει όλα τα αρχεία στο φάκελο με gary σε αυτό με το tom. Έτσι ένα αρχείο που ονομάζεται garycv θα γίνει tomcv.

Σημειώστε ότι η εντολή μετονομασίας δεν λειτουργεί σε όλα τα συστήματα. Η εντολή mv είναι ασφαλέστερη.

Κάντε κλικ εδώ για έναν πλήρη οδηγό για την εντολή μετονομασίας .

08 από 10

Πώς να αντιγράψετε αρχεία

Για να αντιγράψετε ένα αρχείο χρησιμοποιώντας Linux μπορείτε να χρησιμοποιήσετε την εντολή cp ως εξής.

cp filename2

Η παραπάνω εντολή θα αντιγράψει το filename1 και θα την καλέσει filename2.

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

Για παράδειγμα

cp / home / όνομα χρήστη / Documents / userdoc1 / home / username / Documents / UserDocs

Η παραπάνω εντολή θα αντιγράψει το αρχείο userdoc1 από / home / username / Documents στο / home / username / Documents / UserDocs

Κάντε κλικ εδώ για έναν πλήρη οδηγό για την εντολή cp .

09 από 10

Πώς να διαγράψετε τα αρχεία και τους φακέλους

Μπορείτε να διαγράψετε αρχεία και φακέλους χρησιμοποιώντας την εντολή rm:

rm όνομα αρχείου

Εάν θέλετε να καταργήσετε ένα φάκελο, πρέπει να χρησιμοποιήσετε τον ακόλουθο διακόπτη:

rm -R όνομα φακέλου

Η παραπάνω εντολή καταργεί έναν φάκελο και τα περιεχόμενά του, συμπεριλαμβανομένων των υποφακέλων.

Κάντε κλικ εδώ για έναν πλήρη οδηγό για την εντολή rm .

10 από 10

Τι είναι οι συμβολικοί σύνδεσμοι και οι σκληροί σύνδεσμοι

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

Ίσως, για παράδειγμα, να έχετε το ακόλουθο αρχείο στο σύστημά σας.

Ίσως θέλετε να μπορείτε να αποκτήσετε πρόσβαση σε αυτό το έγγραφο από το φάκελο προέλευσης / όνομα χρήστη.

Μπορείτε να δημιουργήσετε έναν συμβολικό σύνδεσμο χρησιμοποιώντας την ακόλουθη εντολή:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Μπορείτε να επεξεργαστείτε το αρχείο useraccounts.doc και από τα δύο μέρη, αλλά όταν επεξεργάζεστε τον συμβολικό σύνδεσμο που επεξεργάζεστε το αρχείο στο φάκελο / home / username / documents / accounts.

Ένας συμβολικός σύνδεσμος μπορεί να δημιουργηθεί σε ένα σύστημα αρχείων και να οδηγηθεί σε ένα αρχείο σε ένα άλλο σύστημα αρχείων.

Ένας συμβολικός σύνδεσμος δημιουργεί ακριβώς ένα αρχείο το οποίο έχει δείκτη στο άλλο αρχείο ή φάκελο.

Ένας σκληρός κρίκος, ωστόσο, δημιουργεί μια άμεση σύνδεση μεταξύ των δύο αρχείων. Ουσιαστικά είναι το ίδιο αρχείο αλλά με ένα άλλο όνομα.

Ένας σκληρός σύνδεσμος παρέχει έναν καλό τρόπο κατηγοριοποίησης των αρχείων χωρίς να καταλαμβάνει περισσότερο χώρο στο δίσκο.

Μπορείτε να δημιουργήσετε έναν σκληρό σύνδεσμο χρησιμοποιώντας την ακόλουθη σύνταξη:

Το όνομα αρχείου είναι συνδεδεμένο με όνομα αρχείου

Η σύνταξη είναι παρόμοια με αυτή μιας συμβολικής σύνδεσης, αλλά δεν χρησιμοποιεί το διακόπτη -s.

Κάντε κλικ εδώ για έναν πλήρη οδηγό για τους σκληρούς δεσμούς .