Πώς να αντιγράψετε έναν φάκελο στο Linux;

How Copy Folder Linux



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

Σημείωση: Για την εξήγηση των διαφορετικών μεθόδων αντιγραφής ενός φακέλου στο Linux, χρησιμοποιήσαμε το Linux Mint 20.







Μέθοδοι αντιγραφής φακέλου σε Linux:

Ακολουθούν οι τέσσερις πιο συνηθισμένες μέθοδοι αντιγραφής ενός φακέλου στο Linux:



Μέθοδος # 1: Χρήση του Linux GUI:

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



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





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



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

Σε αυτό το παράδειγμα, σκοπεύουμε να αντιγράψουμε τον φάκελο CopyFolder στο φάκελο Έγγραφα. Επομένως, θα κάνουμε διπλό κλικ στο φάκελο Έγγραφα για να τον ανοίξουμε. Στη συνέχεια, ενώ είμαστε στο φάκελο Έγγραφα, θα κάνουμε δεξί κλικ στον κενό χώρο για να ξεκινήσει ξανά ένα αναδυόμενο μενού. Τώρα θα επιλέξουμε την επιλογή Επικόλληση από το μενού, το οποίο μόλις ξεκίνησε όπως επισημαίνεται στην παρακάτω εικόνα:

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

Μέθοδος # 2: Χρήση της εντολής cp:

Αυτή η μέθοδος και οι δύο άλλες μέθοδοι που φαίνονται παρακάτω βασίζονται στο τερματικό Linux Mint 20. Θα ακολουθήσουμε τα παρακάτω βήματα για να χρησιμοποιήσουμε αυτήν τη μέθοδο αντιγραφής ενός φακέλου στο Linux:

Επειδή αυτή η μέθοδος βασίζεται σε τερματικά, θα ξεκινήσουμε το τερματικό Linux Mint 20 όπως φαίνεται στην παρακάτω εικόνα:

Θα πρέπει να εισαγάγετε την ακόλουθη εντολή στο τερματικό σας μόλις ξεκινήσει:

$cp–R NameOfFolderToBeCopied DestinationPath

Εδώ, πρέπει να δώσετε το πραγματικό όνομα του φακέλου που θα αντιγραφεί αντί για NameOfFolderToBeCopied και την πραγματική διαδρομή προς το σημείο που θέλετε να αντιγράψετε αυτόν το φάκελο αντί για DestinationPath. Στο σενάριο που συζητάμε, σκοπεύουμε να αντιγράψουμε τον φάκελο CopyFolder στο φάκελο Documents. Ως εκ τούτου, έχουμε γράψει CopyFolder αντί για NameOfFolderToBeCopied. Επίσης, η διαδρομή προς τον κατάλογο εγγράφων αντί για το DestinationPath, όπως φαίνεται στην παρακάτω εικόνα:

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

$ls–L DestinationPath

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

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

Μέθοδος # 3: Χρήση της εντολής rsync:

Χρησιμοποιώντας την εντολή rsync για να αντιγράψετε ένα φάκελο στο Linux Mint 20, θα πρέπει να εκτελέσετε όλα τα βήματα που αναφέρονται παρακάτω:

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

$sudo apt-get installrsync

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

Τώρα, όταν η εντολή rsync έχει εγκατασταθεί επιτυχώς στο σύστημά σας, πρέπει να εκτελέσετε την ακόλουθη εντολή στο τερματικό:

$rsync –avz NameOfFolderToBeCopied DestinationPath

Εδώ, πρέπει να δώσετε το πραγματικό όνομα του φακέλου που θα αντιγραφεί αντί για NameOfFolderToBeCopied και την πραγματική διαδρομή προς το σημείο που θέλετε να αντιγράψετε αυτόν το φάκελο αντί για DestinationPath. Στο σενάριο που συζητάμε, σκοπεύουμε να αντιγράψουμε τον φάκελο CopyFolder στο φάκελο Documents. Ως εκ τούτου, έχουμε γράψει CopyFolder αντί για NameOfFolderToBeCopied. Καθώς και η διαδρομή προς τον κατάλογο εγγράφων αντί για το DestinationPath όπως φαίνεται στην παρακάτω εικόνα:

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

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

Μέθοδος # 4: Χρήση της εντολής scp:

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

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

$scp–R NameOfFolderToBeCopied DestinationPath

Εδώ, πρέπει να δώσετε το πραγματικό όνομα του φακέλου που θα αντιγραφεί αντί για NameOfFolderToBeCopied και την πραγματική διαδρομή προς το σημείο που θέλετε να αντιγράψετε αυτόν το φάκελο αντί για DestinationPath. Στο σενάριο που συζητάμε, σκοπεύουμε να αντιγράψουμε τον φάκελο CopyFolder στο φάκελο Documents. Ως εκ τούτου, έχουμε γράψει CopyFolder αντί για NameOfFolderToBeCopied. Επίσης, η διαδρομή προς τον κατάλογο εγγράφων αντί για το DestinationPath όπως φαίνεται στην παρακάτω εικόνα:

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

Συμπέρασμα:

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