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

Pos Na Antigrapsete Enan Katalogo Se Allon Katalogo Sto Bash Sto Linux



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

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

Είναι εύκολο να αντιγράψετε και να επικολλήσετε έναν κατάλογο σε έναν άλλο κατάλογο στο Bash και μπορείτε να το κάνετε χρησιμοποιώντας τις απλές εντολές στη γραμμή εντολών.







Ανοίξτε το τερματικό και εισαγάγετε το ακόλουθο σύνολο εντολών για να πλοηγηθείτε στον γονικό κατάλογο του καταλόγου που θέλετε να αντιγράψετε:



CD / μονοπάτι / προς την / γονικός_κατάλογος



Αντικαταστήστε το '/path/to/parent_directory' με την πραγματική διαδρομή του γονικού καταλόγου που περιέχει τον κατάλογο που σκοπεύετε να αντιγράψετε και ας τον ονομάσουμε κατάλογο προέλευσης. Με την εισαγωγή της εντολής, θα δείτε ότι η νέα γραμμή εντολών περιέχει το όνομα του καταλόγου προέλευσης. Τώρα, αντιγράψτε τον τρέχοντα κατάλογο μέσω της εντολής 'cp':





cp -r πηγή_καταλόγου / μονοπάτι / προς την / target_directory

Στη θέση του 'source_directory', πληκτρολογήστε το όνομα του καταλόγου προέλευσης. Αντικαταστήστε το '/path/to/target_directory' με την πραγματική διαδρομή όπου πρόκειται να επικολλήσετε τον αντιγραμμένο κατάλογο. Η επιλογή '-r' καθοδηγεί ρητά το σύστημα να αντιγράψει αναδρομικά τον κατάλογο προέλευσης, τους υποκαταλόγους και άλλα περιεχόμενα.



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

αφή αντιγραφή.sh

chmod u+x αντιγραφή.sh

Τώρα, ανοίξτε το σενάριο στο nano editor και γράψτε το ακόλουθο πρόγραμμα σε αυτό:

#!/bin/bash

ηχώ 'αντιγραφή καταλόγου'



cp -r ~ / Έγγραφα ~ / ΜΟΥΣΙΚΗ

Τέλος, αποθηκεύστε το σενάριο και, στη συνέχεια, εκτελέστε το στο τερματικό.

. / αντιγραφή.sh

Μόλις εκτελέσετε το σενάριο, είναι καιρός να ελέγξετε τα αποτελέσματα εάν το σύστημα έχει αντιγράψει τον κατάλογο 'Music' στα 'Documents'.

CD ~ / Εγγραφα

ls

συμπέρασμα

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