Οι σύγχρονοι επιτραπέζιοι υπολογιστές Linux έχουν κάνει πολύ δρόμο όσον αφορά στο να σας επιτρέπουν να χειρίζεστε αρχεία στο σύστημά σας. Ωστόσο, λόγω όλων των γενικών πόρων που χρησιμοποιούνται από ένα GUI (όπως το GNOME ή το KDE Plasma), όταν πρέπει να εργαστείτε με περισσότερα από ένα αρχεία ή καταλόγους, η γραμμή εντολών είναι συχνά ο ταχύτερος και πιο αποτελεσματικός τρόπος για να αποκτήσετε πράγματα Ολοκληρώθηκε.

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

Βασικά στοιχεία γραμμής εντολών Linux

Πριν ξεκινήσουμε τις πραγματικές εντολές, ακολουθούν μερικές συμβουλές που θα σας βοηθήσουν να αποφύγετε τη σύγχυση και τα λάθη:

  • Η γραμμή εντολών του Linux κάνει διάκριση πεζών-κεφαλαίων. Τα κεφαλαία και τα πεζά γράμματα είναι διαφορετικά στο Linux. Πληκτρολόγηση ls θα απαριθμήσει τα αρχεία στον τρέχοντα κατάλογο σας. Πληκτρολόγηση
    instagram viewer
    Ls ή LS θα επιστρέψει ένα σφάλμα εντολής δεν βρέθηκε. ls -a και ls -A είναι επίσης δύο διαφορετικές εντολές. Φροντίστε να προσέχετε τα κεφαλαία και τα πεζά γράμματα κατά την αντιγραφή ή την εισαγωγή οποιασδήποτε εντολής.
  • Η περισπωμένη (~) είναι συντομογραφία για τον αρχικό σας κατάλογο. Κάθε χρήστης στο Linux έχει έναν αρχικό κατάλογο. Αυτός ο κατάλογος αποθηκεύει όλα τα προσωπικά σας αρχεία. Η πλήρης διαδρομή προς αυτόν τον κατάλογο είναι συνήθως κάτι σαν /home/user/ ή /var/home/user/. Μπορείτε να αντικαταστήσετε ~ οπουδήποτε σε μια εντολή για την αναπαράσταση αυτής της διαδρομής. Για παράδειγμα, οι εντολές cd /home/user και cd ~ είναι τα ίδια.
  • Πληκτρολογώντας οποιαδήποτε εντολή ακολουθούμενη από "--help" θα εμφανιστούν συχνά παραδείγματα γρήγορης χρήσης. Σχεδόν κάθε εντολή έχει διακόπτες ή ορίσματα που μπορείτε να χρησιμοποιήσετε για να τροποποιήσετε τη συμπεριφορά της. Χρησιμοποιώντας το όρισμα της γραμμής εντολών --βοήθεια θα εξηγήσει συνήθως τις πιο συχνά χρησιμοποιούμενες επιλογές. Για παράδειγμα, ls --βοήθεια.
  • Να είστε προσεκτικοί όταν εκτελείτε οποιαδήποτε εντολή που ξεκινά με τη λέξη "sudo". Μπορείτε να καταστήσετε αμέσως ολόκληρο το σύστημά σας μη λειτουργικό εισάγοντας μια κακή εντολή sudo.

Η εντολή Linux man

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

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

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

Η εντολή ls

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

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

Υπάρχουν πολλές χρήσιμες σημαίες που μπορείτε να χρησιμοποιήσετε για να αλλάξετε την έξοδο εντολών. Μπορείτε είτε να τα χρησιμοποιήσετε ξεχωριστά είτε να τα συνδυάσετε σε ένα μόνο όρισμα.

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

# Τακτοποιήστε τα αποτελέσματα σε μια λίστα με μία στήλη
ls -l

# Εμφάνιση όλων των αρχείων (συμπεριλαμβανομένων κρυφών αρχείων και καταλόγων)
ls -a

# Εμφάνιση αριθμού byte σε μορφή αναγνώσιμη από τον άνθρωπο (KB, MB, κ.λπ.)
ls -h

# Εμφάνιση όλων των αρχείων σε μία στήλη σε αναγνώσιμη από τον άνθρωπο μορφή
ls -lha

Η εντολή Linux cd

Η εντολή cd θα αλλάξει τον τρέχοντα κατάλογο σας. Μπορείτε απλά να πληκτρολογήσετε CD ακολουθούμενο από το όνομα οποιουδήποτε καταλόγου για να μεταβείτε σε αυτόν ή εισαγάγετε μια πλήρη διαδρομή για να μεταβείτε σε ένα συγκεκριμένο μέρος.

# Μετάβαση σε έναν φάκελο με το όνομα mystuff στον τρέχοντα κατάλογο
cd mystuff

# Μετακινηθείτε προς τα πάνω (ή πίσω) έναν κατάλογο από το σημείο που βρίσκεστε (σημειώστε το διάστημα και δύο τελείες)
cd..

# Αλλαγή στον αρχικό σας κατάλογο
cd ~

# Αλλαγή σε μια εντελώς νέα διαδρομή (σημειώστε το "/" στην αρχή)
cd /var/tmp/flatpak-cache/

Η εντολή cp στο Linux

Για να αντιγράψετε ένα ή περισσότερα αρχεία χρησιμοποιώντας τη γραμμή εντολών, χρησιμοποιήστε το την εντολή cp. Μπορείτε να χρησιμοποιήσετε το cp για να αντιγράψετε αρχεία από έναν κατάλογο (ή μονάδα δίσκου) σε έναν άλλο ή για να δημιουργήσετε ένα δεύτερο αρχείο με νέο όνομα.

Η εντολή ακολουθεί τη μορφή cp /original/file.ext /destination/file.ext.

# Δημιουργήστε ένα δεύτερο αντίγραφο ενός αρχείου στον ίδιο κατάλογο
cp myspecialfile.one myspecialfile.two

# Αντιγράψτε ένα αρχείο σε έναν φάκελο με το όνομα newlocation στον αρχικό κατάλογο
cp myfile ~/newlocation/

# Αντιγράψτε έναν κατάλογο που περιλαμβάνει όλα τα αρχεία και τους υποκαταλόγους στον αρχικό σας κατάλογο
# Σημειώστε τον διακόπτη -r (αναδρομικός).
cp -r σημαντικά δεδομένα ~
cp -r importantdata /home/user/

# Αντιγράψτε αναδρομικά από τη μια διαδρομή στην άλλη
cp -r /var/tmp/ /home/user/backuptemp

Σχετιζομαι με: Τι είναι η γραμμή εντολών του Linux και πώς τη χρησιμοποιείτε;

Η εντολή Linux mv

Η εντολή mv θα μετακινήσει αρχεία ή καταλόγους. Ακολουθεί την ίδια βασική σύνταξη με την εντολή cp. Η μόνη πραγματική διαφορά είναι ότι η εντολή μετακίνησης θα διαγράψει τα αρχεία προέλευσης καθώς τα δεδομένα μετακινούνται στη νέα τους θέση.

Αυτή η εντολή χρησιμεύει επίσης για τη μετονομασία αρχείων στο Linux. Δεδομένου ότι το Linux δεν έχει πραγματική εντολή μετονομασίας, η δουλειά γίνεται μεταφέροντας ένα αρχείο από το ένα όνομα στο άλλο.

# Μετονομασία file.one σε file.two σβήνει το file.one στη διαδικασία
mv αρχείο.ένα αρχείο.δύο

# Μετακινήστε όλα τα αρχεία στον τρέχοντα κατάλογο σε νέο προορισμό
# Σημειώστε ότι το * ταιριάζει με όλα τα αρχεία
mv * /new/storage/location/

# Μετακινήστε τα περιεχόμενα ενός καταλόγου σε έναν άλλο
mv /home/user/Videos /home/newuser/oldvideofiles

Οι εντολές rm και rmdir

Σύντομη για αφαιρώ, οι εντολές rm και rmdir θα αφαιρεθούν (όπως στο μόνιμα διαγραφή) αρχείων και καταλόγων. Η εντολή rm απαιτεί απλώς το όνομα ή τη διαδρομή προς ένα αρχείο ή αρχεία για διαγραφή. Μπορείτε να διαγράψετε πολλά αρχεία χρησιμοποιώντας το * χαρακτήρας μπαλαντέρ.

# Καταργήστε ένα μεμονωμένο αρχείο στον τρέχοντα κατάλογο
rm uselessfile.ext

# Καταργήστε όλα τα αρχεία που ξεκινούν με τα γράμματα «ab» στον τρέχοντα κατάλογο
rm ab*

# Αφαιρέστε όλα τα αρχεία που ξεκινούν με ab σε έναν συγκεκριμένο κατάλογο
rm ~/myfiles/zfiles/ab*

Μπορείτε να χρησιμοποιήσετε το rmdir για να αφαιρέσετε ένα αδειάζω Ευρετήριο. Ένα κοινό πρόβλημα κατά τη χρήση αυτής της εντολής είναι η προσπάθεια διαγραφής ενός καταλόγου που φαίνεται κενός αλλά περιέχει κρυφά αρχεία. Χρησιμοποιήστε το ls -a εντολή για εμφάνιση κρυφών αρχείων που πρέπει να αφαιρεθούν εάν εμφανιστεί σφάλμα.

# Αφαιρέστε έναν κενό κατάλογο από την τρέχουσα διαδρομή
rmdir παλιός κατάλογος

# Αφαιρέστε έναν προσωρινό κατάλογο από τον αρχικό σας κατάλογο
rmdir ~/προσωρινός

Αφαίρεση δέντρων καταλόγου με rm

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

Σχετιζομαι με: Τρόποι λήψης βοήθειας γραμμής εντολών στο Linux

Υπάρχουν δύο σημαντικές σημαίες που πρέπει να γνωρίζετε. Το πρώτο είναι -φά. Το f σημαίνει δύναμη. Απενεργοποιεί το "Είσαι σίγουρος;" προτροπή που εμφανίζεται συνήθως όταν προσπαθείτε να διαγράψετε ένα αρχείο.

Όταν εκτελείτε την εντολή rm με το -φά διακόπτη, θα διαγράψει ό, τι του πεις να διαγράψει χωρίς να ελέγξει ή να ρωτήσει αν είσαι σίγουρος. Όταν χτυπάς Εισαγω, η εντολή έχει γίνει και δεν υπάρχει επιστροφή.

Ο δεύτερος διακόπτης είναι -r, που σημαίνει αναδρομική. Αυτό θα επιτρέψει στην εντολή rm να κατέβει μέσω του δέντρου καταλόγου από όπου εκδίδεται η εντολή και να ενεργήσει σε τυχόν αρχεία ή υποκαταλόγους που βρίσκει.

# Διαγράψτε όλα τα αρχεία που ξεκινούν με XX στον τρέχοντα κατάλογο χωρίς επιβεβαίωση
rm -f XX*

# Διαγράψτε όλα τα αρχεία που ξεκινούν με XX στον τρέχοντα κατάλογο και όλους τους υποκαταλόγους
rm -rf XX*

# Διαγράψτε όλα τα αρχεία στον τρέχοντα κατάλογο χωρίς επιβεβαίωση
rm -f *

# Διαγράψτε τα πάντα σε αυτόν τον κατάλογο αφαιρώντας όλα τα αρχεία και τους υποκαταλόγους που βρέθηκαν
# Αυτή η εντολή πρέπει να χρησιμοποιείται πάντα με εξαιρετική προσοχή.
rm -rf *

Η εντολή rm -rf * είναι χρήσιμο όταν χρησιμοποιείται σωστά για τη διαγραφή μεγάλων ποσοτήτων αρχείων που δεν χρειάζονται πλέον. Μπορεί να αφαιρέσει τεράστιες ποσότητες δεδομένων σε μόλις ένα ή δύο δευτερόλεπτα. Εάν, ωστόσο, δεν προσέχετε πού βρίσκεστε στη δομή του καταλόγου, μπορεί να είναι πολύ επικίνδυνο.

Τρέξιμο rm -rf * στον αρχικό σας κατάλογο, για παράδειγμα, θα σβήσει αμέσως όλα τα προσωπικά σας αρχεία. Ακόμη χειρότερα, η εκτέλεση της εντολής ως χρήστης root ή η χρήση του sudo, μπορεί να εξαφανίσει ολόκληρο το λειτουργικό σας σύστημα.

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

Χειρισμός αρχείων και φακέλων με χρήση του τερματικού Linux

Οπλισμένοι με αυτές τις επτά εντολές Linux, μπορείτε να χειριστείτε ολόκληρο το σύστημα αρχείων σας όπως εσείς κρίνετε κατάλληλο. Μάθετε να τα χρησιμοποιείτε καλά και δεν θα χρειαστεί ποτέ να αναζητήσετε τα μενού του διαχειριστή αρχείων σας για να κάνετε κάτι ξανά.

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

10 καλύτεροι διαχειριστές αρχείων για χρήστες Linux Power

Η ύπαρξη ενός αξιόπιστου διαχειριστή αρχείων διευκολύνει την οργάνωση αρχείων. Ακολουθεί μια λίστα με τους καλύτερους διαχειριστές αρχείων για Linux.

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Σχετικά θέματα
  • Linux
  • Σύστημα αρχείων
  • Διαχείριση αρχείων
  • Εντολές Linux
  • Linux Elementary
Σχετικά με τον Συγγραφέα
JT McGinty (Δημοσιεύτηκαν 17 άρθρα)

Η JT είναι βετεράνος της βιομηχανίας τεχνολογίας με περισσότερα από 25 χρόνια εμπειρίας. Από την τεχνική υποστήριξη μέχρι τον προγραμματισμό και τη διαχείριση συστήματος, τα έχει κάνει όλα. Του αρέσει ιδιαίτερα να διδάσκει στους νέους χρήστες την ελευθερία και τη δύναμη του Linux.

Περισσότερα από τον JT McGinty

Εγγραφείτε στο ενημερωτικό μας δελτίο

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

Κάντε κλικ εδώ για να εγγραφείτε