Πώς να αντιγράψετε στη γραμμή εντολών Εμφάνιση προόδου & Ένδειξη ταχύτητας

Πίνακας περιεχομένων:

Anonim

Ευχηθήκατε ποτέ να μπορούσατε να δείτε την πρόοδο μεταφοράς και την ταχύτητα της αντιγραφής αρχείων στη γραμμή εντολών; Εάν είστε εξοικειωμένοι με τη γραμμή εντολών του Mac OS, του Linux ή οποιουδήποτε άλλου λειτουργικού συστήματος Unix, πιθανότατα χρησιμοποιείτε τις εντολές «cp» ή ditto για να αντιγράψετε αρχεία, καταλόγους και άλλα δεδομένα. Η εντολή ditto και cp είναι εξαιρετική, αλλά ένα μειονέκτημα είναι ότι το cp δεν περιλαμβάνει δείκτη προόδου και αυτό θα επιλύσουμε εδώ δημιουργώντας ένα ψευδώνυμο για τη χρήση μιας εντολής rsync με έναν δείκτη προόδου για την αντιγραφή δεδομένων στην εντολή γραμμή.

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

Πώς να αντιγράψετε με ένδειξη προόδου και ταχύτητας στη γραμμή εντολών σε Mac

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

Η βασική εντολή rsync που θα χρησιμοποιήσουμε είναι η εξής:

rsync -r --πρόοδος

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

"

ψευδώνυμο pcp=rsync -r --πρόοδος"

Υποθέτοντας ότι χρησιμοποιείτε zsh (όπως κάνουν οι περισσότερες σύγχρονες εκδόσεις MacOS, εκτός αν αλλάξετε το κέλυφός σας), μπορείτε να το προσθέσετε και στο αρχείο .zshrc για να συνεχίσετε να χρησιμοποιείτε την εντολή copy with progress.

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

pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso

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

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

pcp /Αντίγραφα ασφαλείας/Σημαντικό υλικό /Αντίγραφα ασφαλείας2/

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

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

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

Πώς να αντιγράψετε στη γραμμή εντολών Εμφάνιση προόδου & Ένδειξη ταχύτητας