Όλοι οι τρόποι μετακίνησης αρχείων στο Linux για αρχάριους

All Ways Move Files Linux



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

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







Πριν ξεκινήσετε με τη μετακίνηση αρχείων, ας συζητήσουμε τι σημαίνει μετακίνηση αρχείων; Αυτό μπορεί να είναι χρήσιμο για τους αρχάριους που συγχέονται με το μετακίνηση (mv) και αντιγραφή (cp) εντολή.



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



Τώρα, νομίζω ότι αυτό είναι αρκετό για να κατανοήσουμε τον όρο μετακίνηση αρχείων.





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

Η αντιγραφή ενός αρχείου χρησιμοποιεί αντίγραφο (Ctrl+C) και επικολλήστε (Ctrl+V) κλειδιά? ενώ, μετακινούμενα μέσα Αποκοπή (Ctrl+X) και Επικόλληση (Ctrl+V) Το



Πότε να μετακινηθείτε:

Η μετακίνηση αρχείων δεδομένων είναι χρήσιμη όταν οι χρήστες θέλουν να διατηρήσουν μία έκδοση και δεν θέλουν να αντιγράψουν το περιεχόμενο. Θα ήταν καλό να είστε προσεκτικοί ενώ το κάνετε αυτό, διότι μπορεί να χάσετε το αρχικό αρχείο σε περίπτωση οποιουδήποτε λάθους κατά τη διαδικασία, το οποίο μπορεί να είναι μεγάλη απώλεια.

Πλεονεκτήματα της μετακίνησης δεδομένων:

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

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

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

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

Τώρα, είναι εύκολο να προχωρήσουμε για να βρούμε πώς μπορούμε να μετακινήσουμε αρχεία στο λειτουργικό σύστημα Linux:

Πώς να μετακινήσετε αρχεία στο σύστημα Linux:

Δεν υπάρχει παραδοσιακός τρόπος εκτέλεσης κίνηση λειτουργία; σε διανομές Linux,
Χρησιμοποιούνται μερικές μέθοδοι για τη μετακίνηση αρχείων:

  1. Μέσω του εργαλείου γραμμής εντολών (Τερματικό)
  2. Μέσω γραφικού περιβάλλοντος χρήστη (GUI)

Πώς να μετακινήσετε αρχεία χρησιμοποιώντας το εργαλείο γραμμής εντολών (τερματικό):

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

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

Σύνταξη:

Η σύνταξη του mv η εντολή είναι:

mv [επιλογές] [source_path] [διαδρομή_ προορισμού]

Πριν ξεκινήσετε τα παραδείγματα για να μετακινήσετε αρχεία χρησιμοποιώντας το mv εντολή, υπάρχει ένα άλλο σημείο που πρέπει να καταλάβουμε.

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

Για να ελέγξετε το inode ενός συγκεκριμένου αρχείου, αναφέρεται η σύνταξη:

ls -κωδικοποιήσω [όνομα αρχείου]

Αν θέλω να ελέγξω το inode αξία αρχείου κειμένου sample.txt , η εντολή θα είναι:

$ls -κωδικοποιήσωsample.txt

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

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

Παράδειγμα 1: Μετακίνηση αρχείου

Δημιουργήστε ένα δείγμα αρχείου sample_file.txt χρησιμοποιώντας το αφή εντολή στο Σπίτι Ευρετήριο:

$αφήsample_file.txt

Χρησιμοποιήστε το mv εντολή για να μετακινήσετε το αρχείο στο Εγγραφα Ευρετήριο; η ακόλουθη εντολή ανιχνεύει Εγγραφα ως κατάλογο/φάκελο και μεταφέρει το sample_file.txt μέσα σε αυτό:

$mvsample_file.txt/Σπίτι/Γουάρντα/Εγγραφα

Για επιβεβαίωση της ύπαρξης sample_file.txt στον κατάλογο εγγράφων, εκτελέστε το ls εντολή στο τερματικό:

$ls /Σπίτι/Wardah/Εγγραφα

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

Πρόσθετη σημείωση:

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

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

Για παράδειγμα, θέλω να βρω τη διαδρομή του text.txt φάκελο στον αρχικό κατάλογο:

Όταν χτυπάς το Ιδιότητες , θα σας δείξει όλες τις απαραίτητες λεπτομέρειες του text.txt με το μονοπάτι:

Από εκεί, μπορείτε να αντιγράψετε τη διαδρομή και να την επικολλήσετε στο τερματικό.

Μόλις μετακινήσετε το αρχείο, μπορείτε να το μετονομάσετε χρησιμοποιώντας το mv ξανά εντολή:

$sample_file.txt/Σπίτι/Wardah/Εγγραφα/testing.txt

Ας ελέγξουμε μέσω του ls εντολή εάν το όνομα του αρχείου έχει αλλάξει ή όχι:

$ls

Παράδειγμα 2: Μετακίνηση φακέλου στον κατάλογο

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

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

$mkdirΔοκιμές
$αφήTesting.txt

Μετακίνησε το Testing.txt αρχείο στο Δοκιμές φάκελο χρησιμοποιώντας το mv εντολή:

$mvTesting.txt Δοκιμή

Τώρα, μετακινήστε το Δοκιμές φάκελο στο Λήψεις Ευρετήριο:

$mvΔοκιμές/Σπίτι/Γουάρντα/Λήψεις

Για επιβεβαίωση, πληκτρολογήστε:

$ls /Σπίτι/Γουάρντα/Λήψεις

Παράδειγμα 3: Μετακίνηση πολλαπλών αρχείων ταυτόχρονα

Όταν μετακινούμε πολλά αρχεία ταυτόχρονα, το mv Η εντολή θεωρεί το τελευταίο όνομα καταλόγου ως τον κατάλογο προορισμού:

Ας μετακινήσουμε αρχεία sample.txt , testing.txt , και test.txt στο Λήψεις Ευρετήριο. Για αυτό, ανοίξτε το τερματικό στον κατάλογο Έγγραφα καθώς όλα αυτά τα αρχεία είναι τοποθετημένα εκεί:

$mvsample.txt testing.txt text.txt/Σπίτι/Γουάρντα/Λήψεις

Εκτελέστε το ls εντολή για επιβεβαίωση:

$ls /Σπίτι/Γουάρντα/Λήψεις

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

Πώς να μετακινήσετε αρχεία χρησιμοποιώντας GUI:

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

Αυτή τη στιγμή εργάζομαι στο Ubuntu 20.04 που χρησιμοποιεί περιβάλλον επιφάνειας εργασίας Gnome. Επομένως, θα δούμε πώς μπορούμε να μεταφέρουμε αρχεία από τον έναν κατάλογο στον άλλο μέσω του Ναυτίλος διαχείριση αρχείων.

Το GUI κάνει τη μεταφορά αρχείων σχετικά εύκολη. Απλώς πρέπει να ακολουθήσουμε μερικές απλές προτάσεις που παρατίθενται παρακάτω:

  1. Ανοίξτε τον διαχειριστή αρχείων Nautilus στο σύστημα στο οποίο εργάζεστε.
  2. Επιλέξτε το αρχείο που θέλετε να μεταφέρετε και κάντε δεξί κλικ σε αυτό.
  3. Ένα μενού περιβάλλοντος θα εμφανιστεί στην οθόνη και θα μεταβείτε προς Μετακομίζω κάπου επιλογές.
  4. Μόλις κάνετε κλικ στο Μετακομίζω κάπου επιλογή, ένα παράθυρο με τη λίστα των πιθανών καταλόγων προορισμού θα εμφανιστεί μπροστά σας.
  5. Επιλέξτε τη νέα τοποθεσία στην οποία θέλετε να μεταφέρετε το αρχείο και πατήστε Επιλέγω Το

Ας το καταλάβουμε με ένα παράδειγμα:

Ανοίξτε τον διαχειριστή αρχείων Nautilus στο Ubuntu 20.04:

Για τους ανθρώπους που συγχέονται με τον όρο Ναυτίλος , είναι απλώς το όνομα του Διαχειριστή αρχείων. Και αν αναρωτιέστε πώς να το αποκτήσετε, επιτρέψτε μου να το εμφανίσω πιο ρητά.

Ανοίξτε το μενού εφαρμογών, αναζητήστε τον διαχειριστή αρχείων και πληκτρολογήστε ναυτίλος ή Αρχεία :

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

Όπως έχει αναπαραχθεί, υπάρχουν πολλοί φάκελοι και ορισμένα αρχεία κειμένου σε αυτό. Ας υποθέσουμε ότι θέλω να μετακινήσω το sample.txt αρχείο κειμένου σε άλλη τοποθεσία. Επίλεξε το sample.txt αρχείο και κάντε δεξί κλικ σε αυτό:

Κάντε κλικ στο Μετακομίζω κάπου… , θα εμφανιστεί στην οθόνη μια λίστα με όλους τους πιθανούς προορισμούς:

Ας μετακινήσουμε το sample.txt αρχείο στο Εγγραφα Ευρετήριο. Στη συνέχεια, επιλέξτε το από το παράθυρο και πατήστε το Επιλέγω κουμπί:

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

Οπως βλέπεις, sample.txt δεν υπάρχει πλέον στο Σπίτι Ευρετήριο:

Για να επαληθεύσετε εάν μεταφέρθηκε με επιτυχία στον προορισμό, ανοίξτε το Εγγραφα κατάλογο και ελέγξτε αν το sample.txt Το αρχείο υπάρχει:

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

Φανταστείτε ότι θέλουμε να μετακινήσουμε το Δοκιμές κατάλογο/φάκελο στο Λήψεις Ευρετήριο. Έτσι, επιλέξτε το Δοκιμές , κάντε δεξί κλικ πάνω του και στο υπομενού, μεταβείτε προς το Μετακομίζω κάπου… επιλογή:

Θα ανοίξει ένα παράθυρο, επιλέξτε το Λήψεις κατάλογο για τη μεταφορά του Δοκιμές φάκελο σε αυτό κάνοντας κλικ στο Επιλέγω κουμπί:

Επιβεβαιώστε την ύπαρξη του μετακινηθέντος φακέλου στο Λήψεις ανοίγοντας τον στον διαχειριστή αρχείων:

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

Συμπέρασμα:

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

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

Για μένα, και οι δύο μέθοδοι είναι γρήγορες και λιγότερο περίπλοκες. Εάν μετακινήσετε ένα αρχείο μέσω GUI, απλά κάντε δεξί κλικ στο αρχείο προορισμού και κάντε κλικ στο Μετακομίζω κάπου… επιλογή στο μενού περιβάλλοντος. Θα εμφανιστεί ένα παράθυρο για να επιλέξετε τον κατάλογο προορισμού για τη μεταφορά του αρχείου. Το αρχείο θα αφαιρεθεί από την προηγούμενη τοποθεσία.

Εάν προτιμάτε να χρησιμοποιήσετε τερματικό, τότε το mv , χρησιμοποιείται μια εντολή πολλαπλών χρήσεων. Δεν χρησιμοποιείται μόνο για τη μετακίνηση αρχείων/φακέλων αλλά και για τη μετονομασία τους. Έχουμε εκτελέσει πολλά παραδείγματα του mv εντολή για καλύτερη κατανόηση. Η διαδικασία είναι παρόμοια σε κάθε παράδειγμα. εάν ακολουθήσετε προσεκτικά ένα παράδειγμα, τότε μπορείτε να χρησιμοποιήσετε το mv εντολή οπουδήποτε.