Αντιγραφή καταλόγου Linux - 4 εύκολες εντολές

Εικονίδιο ώρας ανάγνωσης 4 λεπτό. ανάγνωση


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

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

αντιγραφή καταλόγου linux

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

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

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

1. Τύπος CTRL + ALT + Τ για να ανοίξετε το τερματικό.

2. Πληκτρολογήστε "cp -R διαδρομή/προς/πηγή/κατάλογος /διαδρομή/προς/προορισμός/κατάλογος". Στην περίπτωσή μου, θα αντιγράψω φάκελο 1 από το "~/Desktop/test" στο "~Documents/folder2".

αντιγραφή ενός καταλόγου από την πηγή στον προορισμό χρησιμοποιώντας την εντολή cp στο Linux

3. Για επαλήθευση, ελέγξτε το περιεχόμενο του καταλόγου προορισμού.

Άνοιγμα του καταλόγου προορισμού για επαλήθευση στο σύστημα Linux

Πώς να αντιγράψετε πολλούς καταλόγους στο Linux

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

1. Χρησιμοποιώντας την εντολή cp

Σε λειτουργικά συστήματα που βασίζονται σε Linux, το εντολή cp χρησιμοποιείται για την αντιγραφή πολλών αρχείων και καταλόγων. Δημιουργεί πανομοιότυπα αντίγραφα.

Επιπλέον, μπορείτε να προσθέσετε το -R or -r επιλογή για αναδρομική αντιγραφή. Αυτή η επιλογή αναγκάζει την εντολή cp να αντιγράψει τους καταλόγους και ολόκληρο το περιεχόμενό τους, συμπεριλαμβανομένων των υποκαταλόγων.

Για να χρησιμοποιήσετε αυτήν την εντολή:

1. Αρχικά, μετακινηθείτε στον κατάλογο προέλευσης με cd:

Μετακίνηση στον κατάλογο προέλευσης χρησιμοποιώντας την εντολή cd

2. Στη συνέχεια, εκτελέστε το ls εντολή για τη λίστα του περιεχομένου του καταλόγου εργασίας:

καταχώριση περιεχομένου του καταλόγου πηγής χρησιμοποιώντας την εντολή ls

3. Πληκτρολογήστε το "cd -R dir1 dir2 /path/to/destination/directory” εντολή στο τερματικό σας. Στην περίπτωσή μου, θα δημιουργήσω ένα αντίγραφο των “folder1”, “folder2” και “folder3” του τρέχοντος καταλόγου στο “~/Desktop/test”.

αντιγραφή πολλών καταλόγων στο Linux χρησιμοποιώντας την εντολή cp

4. Ελέγξτε τον κατάλογο προορισμού για επαλήθευση.

Επαλήθευση ύπαρξης πολλαπλών καταλόγων στο φάκελο προορισμού

2. Χρησιμοποιώντας την εντολή tar

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

Για να το κάνετε αυτό, προσθέστε τις ακόλουθες επιλογές στην εντολή tar (σύμφωνα με τις απαιτήσεις):

  • -c δημιουργεί ένα νέο αρχείο.
  • -z συμπίεση ή αποσυμπίεση του αρχείου με gzip.
  • -v εμφανίζει το αναλυτικό αποτέλεσμα, εμφανίζοντας τα αρχεία που αρχειοθετούνται.
  • -f καθορίζει το όνομα του αρχείου αρχειοθέτησης.
  • -x εξαγωγή αρχείων από ένα αρχείο.
  • -C αλλάζει στον δεδομένο κατάλογο πριν από την εξαγωγή αρχείων.

Τώρα, για να αντιγράψετε πολλούς καταλόγους χρησιμοποιώντας tar:

1. Αρχικά, δημιουργήστε ένα συμπιεσμένο πακέτο πολλαπλών καταλόγων με το "tar -czvf filename.tar.gz dir1 dir2" εντολή.

δημιουργώντας ένα συμπιεσμένο αρχείο πολλών καταλόγων χρησιμοποιώντας tar στο Linux

2. Τώρα, εξαγάγετε το συμπιεσμένο πακέτο χρησιμοποιώντας το «tar -xzvf filename.tar.gz -C /path/to/destination/directory" εντολή.

εξαγωγή του περιεχομένου στον επιθυμητό προορισμό χρησιμοποιώντας την εντολή tar στο Linux

3. Χρήση της εντολής rsync

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

Για να το χρησιμοποιήσετε, πληκτρολογήστε "rsync -a dir1 dir2 dir3 /path/to/destination/directory"Στο τερματικό.

Αντιγραφή πολλών καταλόγων χρησιμοποιώντας την εντολή rsync στο Linux

Πώς να αντιγράψετε καταλόγους σε απομακρυσμένους κεντρικούς υπολογιστές

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

Προϋποθέσεις

1. Πρώτα, εγκαταστήστε τον διακομιστή SSH στον απομακρυσμένο κεντρικό υπολογιστή με "sudo apt-get install opensh-server".

2. Ξεκινήστε την υπηρεσία SSH χρησιμοποιώντας το "sudo systemctl εκκίνηση ssh".

3. Ενεργοποιήστε το με "sudo systemctl ενεργοποίηση ssh".

4. Πληκτρολογήστε "sudo systemctl κατάσταση ssh” για να επαληθεύσετε εάν το SSH είναι ενεργό και εκτελείται.

5. Πληκτρολογήστε "sudo ufw επιτρέπουν το 22” για να βεβαιωθείτε ότι το τείχος προστασίας στους απομακρυσμένους κεντρικούς υπολογιστές επιτρέπει τις εισερχόμενες συνδέσεις στη θύρα 22.

Τώρα, είστε έτοιμοι να αντιγράψετε καταλόγους σε απομακρυσμένους κεντρικούς υπολογιστές.

Χρησιμοποιώντας την εντολή rsync

Τύπος: "rsync -ar dir1 dir2 user@ip_address:/path/to/destination directory".

αντιγραφή πολλών καταλόγων σε απομακρυσμένο κεντρικό υπολογιστή χρησιμοποιώντας την εντολή rsync στο Linux

Εδώ, θα αντιγράψω τα "folder1", "folder2" και "folder3" στον κατάλογο "~/Desktop/test" ενός απομακρυσμένου διακομιστή που βρίσκεται στο "10.0.2.15" με το όνομα χρήστη "author".

Χρησιμοποιώντας την εντολή scp

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

Απλά πληκτρολογήστε: "scp -r dir1 dir2 user@ip_address:/path/to/destination/directory".

αντιγραφή πολλών καταλόγων σε απομακρυσμένο κεντρικό υπολογιστή χρησιμοποιώντας την εντολή scp στο Linux

Μπορεί επίσης να σας ενδιαφέρει:

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

Μη διστάσετε να μοιραστείτε την αγαπημένη σας μέθοδο στα παρακάτω σχόλια!

φόρουμ χρηστών

μηνύματα 0