Cách sao chép bằng dòng lệnh Hiển thị tiến trình & Chỉ báo tốc độ

Mục lục:

Anonim

Bạn đã bao giờ ước mình có thể xem tiến trình truyền và tốc độ sao chép tệp bằng dòng lệnh chưa? Nếu bạn quen thuộc với dòng lệnh của Mac OS, Linux hoặc bất kỳ hệ điều hành Unix nào khác, bạn có thể sử dụng lệnh 'cp' hoặc ditto để sao chép tệp, thư mục và dữ liệu khác. Lệnh ditto và cp rất tuyệt, nhưng có một nhược điểm là cp không bao gồm chỉ báo tiến trình và đó là điều chúng ta sẽ giải quyết ở đây bằng cách tạo bí danh để sử dụng lệnh rsync với chỉ báo tiến trình để sao chép dữ liệu tại lệnh hàng.

Rõ ràng là điều này nhằm vào những người dùng nâng cao sử dụng dòng lệnh để sao chép dữ liệu và những người cảm thấy thoải mái với khái niệm tạo và sử dụng bí danh trong Terminal. Nếu bạn là người dùng mới làm quen, có lẽ tốt hơn hết là bạn chỉ cần sao chép trong Finder, sao chép các tệp trong Mac Finder (hiển thị thanh tiến trình trực quan) hoặc sử dụng sao chép, cắt và dán cho các tệp trong Mac Finder.

Cách sao chép với Chỉ báo tiến độ & tốc độ tại Dòng lệnh trên máy Mac

Một lần nữa, chúng ta sẽ sử dụng rsync và bí danh để tạo lệnh sao chép thay thế với chỉ báo tốc độ và tiến trình truyền. Điều này được đề cập đến với MacOS, nhưng nó hoạt động tương tự với bất kỳ nền tảng unix hoặc Linux nào khác.

Lệnh rsync cơ bản mà chúng ta sẽ sử dụng như sau:

rsync -r --progress

Nhưng để dễ dàng sử dụng lại nhiều lần trong tương lai, chúng tôi sẽ tạo một bí danh để 'pcp' sẽ sao chép dữ liệu cùng với chỉ báo tiến trình. Do đó, lệnh trở thành:

"

alias pcp=rsync -r --progress"

Giả sử bạn sử dụng zsh (như hầu hết các bản phát hành MacOS hiện đại đều sử dụng, trừ khi bạn thay đổi trình bao), bạn cũng có thể thêm zshrc vào tệp .zshrc của mình để tiếp tục sử dụng lệnh sao chép có tiến trình.

Sau khi bí danh đã được thiết lập, bạn có thể sử dụng lệnh pcp để sao chép và theo dõi tiến trình sao chép dữ liệu. Ví dụ: bạn có thể thử nội dung như:

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

Bạn sẽ thấy chỉ báo tiến trình trong khi sao chép với tỷ lệ phần trăm sao chép tệp, tốc độ truyền dữ liệu và thời gian.

Bạn cũng có thể sử dụng điều này với các thư mục, như sau:

pcp /Backups/ImportantStuff /Backups2/

Một lần nữa, bạn sẽ thấy chỉ báo tiến trình với phần trăm hoàn thành sao chép dữ liệu, tốc độ truyền và thời gian đã trôi qua.

Đây là một mẹo cực kỳ hữu ích được phát hiện trên Twitter, chúc mừng @hoyd đã chia sẻ điều này, bạn cũng có thể theo dõi chúng tôi trên Twitter nếu bạn thích kiểu đó. Nếu bạn có bất kỳ mẹo, đề xuất, đề xuất hoặc giải pháp thay thế bổ sung nào cho phương pháp sao chép này trong khi hiển thị tiến độ và tốc độ ở dòng lệnh, hãy chia sẻ chúng với chúng tôi trong phần nhận xét.

Nếu bạn thích mẹo này, đừng bỏ lỡ kho lưu trữ lớn các mẹo và thủ thuật dòng lệnh của chúng tôi, còn nhiều điều khác để tìm hiểu!

Cách sao chép bằng dòng lệnh Hiển thị tiến trình & Chỉ báo tốc độ