Tải xuống Tệp từ Web qua Dòng lệnh Mac OS X
Tôi thường xuyên phát triển các trang web và đôi khi tôi cảm thấy khó chịu khi không thể khởi động lại trình duyệt của mình vì tôi đang tải xuống. Vì vậy, khi tôi cần tải xuống một tệp lớn và không muốn phải lo lắng về việc Safari, Chrome hoặc Firefox có tiếp tục chạy mà không bị gián đoạn hay không, tôi chuyển sang Terminal đáng tin cậy! Trên thực tế, bạn có thể dễ dàng tải xuống bất kỳ tệp nào từ web bằng cách sử dụng dòng lệnh trên máy Mac.
Lần tới khi bạn có tệp muốn tải xuống, chỉ cần sao chép URL vào khay nhớ tạm, sau đó mở cửa sổ Terminal và sử dụng lệnh ‘curl’.
Curl rất dễ sử dụng để tải xuống các tệp, ở dạng đơn giản nhất, cú pháp sẽ là:
curl -O
URL đích của tệp phải có tiền tố là http cho web. Theo mặc định, điều này sẽ tải URL được yêu cầu về thư mục làm việc hiện tại, sử dụng cùng tên cho tệp đã lưu giống như trên máy chủ từ xa (nói cách khác, nếu tệp có tên là “filename.zip” trên máy chủ từ xa, tên sẽ giữ nguyên khi tải xuống.
Bạn phải sử dụng cờ -O (viết hoa o) với curl để giữ nguyên tên tệp. Cờ -o viết thường sẽ thay đổi tên. curl –help có thể giải thích thêm.
Với những kiến thức cơ bản đã đề cập, chúng ta hãy làm điều gì đó hữu ích hơn một chút và chỉ định nơi tệp sẽ lưu từ cuộn tròn bằng cách sử dụng một ví dụ cụ thể.
Đầu tiên, bạn sẽ muốn thay đổi thư mục thành nơi lưu tệp vào, việc này được thực hiện bằng lệnh 'cd'. Chúng ta sẽ lấy Desktop làm ví dụ: cd ~/Desktop
Bây giờ chúng tôi đã thay đổi thư mục của mình thành “Máy tính để bàn” (để thuận tiện), chúng tôi có thể bắt đầu tải xuống. Để tải xuống, chúng tôi sẽ sử dụng một tiện ích tích hợp có tên là “curl”.
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
Curl sẽ tải xuống tệp ngay lập tức. Nếu tệp đủ lớn, bạn sẽ nhận được thanh tiến trình cho biết mất bao lâu để tải xuống.
Bạn thậm chí có thể kết hợp các chuỗi lệnh trên thành một lệnh duy nhất nếu muốn:
cd ~/Desktop; curl -O http://remote-server-IP/file.zip
Tất nhiên, curl còn có nhiều công dụng khác ngoài việc tải tệp xuống từ web, vì vậy đừng bỏ lỡ các bài viết khác của chúng tôi về cách sử dụng curl.
Nếu bạn có bất kỳ mẹo hoặc thủ thuật hữu ích nào khác để sử dụng phương pháp tải xuống tệp từ web này, hãy chia sẻ chúng với chúng tôi trong phần nhận xét bên dưới!