Kopiëren op opdrachtregel met voortgang & Snelheidsindicator
Inhoudsopgave:
Heb je ooit gewenst dat je de voortgang van de overdracht en de snelheid van het kopiëren van bestanden op de opdrachtregel kon zien? Als u bekend bent met de opdrachtregel van Mac OS, Linux of een ander Unix-besturingssysteem, gebruikt u waarschijnlijk de 'cp'- of ditto-opdrachten om bestanden, mappen en andere gegevens te kopiëren. De opdracht dito en cp is geweldig, maar een nadeel is dat cp geen voortgangsindicator bevat, en dat gaan we hier oplossen door een alias te maken om een rsync-opdracht met een voortgangsindicator te gebruiken om gegevens bij de opdracht te kopiëren lijn.
Uiteraard is dit bedoeld voor gevorderde gebruikers die de opdrachtregel gebruiken voor het kopiëren van gegevens en die vertrouwd zijn met het concept van het maken en gebruiken van aliassen binnen Terminal. Als je een meer beginnende gebruiker bent, kun je waarschijnlijk beter gewoon kopiëren in Finder, bestanden dupliceren in de Mac Finder (die een visuele voortgangsbalk toont), of ook kopiëren, knippen en plakken voor bestanden in Mac Finder.
Hoe te kopiëren met een voortgangs- en snelheidsindicator op de opdrachtregel op de Mac
Nogmaals, we gebruiken rsync en een alias om een alternatief kopieercommando te maken met een voortgangs- en snelheidsindicator voor de overdracht. Dit wordt behandeld met MacOS in gedachten, maar het werkt hetzelfde met elk ander Unix- of Linux-platform.
De basis rsync-opdracht die we zullen gebruiken is als volgt:
rsync -r --progress
Maar om het gebruik in de toekomst gemakkelijk te maken, gaan we een alias maken, zodat 'pcp' gegevens kopieert met een voortgangsindicator. Het commando wordt dus:
"alias pcp=rsync -r --progress"
Ervan uitgaande dat je zsh gebruikt (zoals de meeste moderne MacOS-releases doen, tenzij je je shell hebt gewijzigd), kun je dat ook aan je .zshrc-bestand toevoegen om de opdracht kopiëren met voortgang te blijven gebruiken.
Zodra de alias tot stand is gebracht, kunt u het pcp-commando gebruiken om te kopiëren en de voortgang van de gegevenskopie te volgen. U kunt bijvoorbeeld iets proberen als:
pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso
U ziet een voortgangsindicator tijdens het kopiëren met een percentage van de bestandskopie, de gegevensoverdrachtsnelheid en de tijd.
Je kunt dit ook gebruiken met mappen, zoals zo:
pcp /Backups/ImportantStuff /Backups2/
Nogmaals, je ziet een voortgangsindicator met het voltooide percentage van de gegevenskopie, de overdrachtssnelheid en de verstreken tijd.
Dit is een superhandige tip ontdekt op Twitter, proost op @hoyd voor het delen hiervan, je kunt ons ook volgen op Twitter als je van dat soort dingen houdt. Als u aanvullende tips, aanbevelingen, suggesties of alternatieven heeft voor deze benadering van kopiëren terwijl u de voortgang en snelheid op de opdrachtregel laat zien, kunt u deze met ons delen in de opmerkingen.
Als je deze tip leuk vond, mis dan ons grote archief met tips en trucs voor de opdrachtregel niet, er v alt nog veel meer te leren!