Tải xuống tệp trên Linux bằng dòng lệnh

Downloading Files Linux Using Command Line



Trong những năm gần đây, công nghệ đã phát triển và phát triển đáng kể, làm nổi bật những thay đổi đang diễn ra trong thế giới kỹ thuật số. Những tiến bộ công nghệ này đã dẫn đến việc tạo ra rất nhiều công cụ và phần mềm đặc biệt đã hỗ trợ đáng kể trong việc làm cho cuộc sống của chúng ta dễ dàng hơn.

Linux, một hệ điều hành mã nguồn mở dựa trên Unix, là một ví dụ về một phần mềm chỉ vài năm trở lại đây, không có thông số kỹ thuật để sử dụng trong máy tính để bàn và do đó, chủ yếu được xem xét để phát triển máy chủ. Tuy nhiên, cùng với thời gian, nó đã nhanh chóng phát triển, trở thành một hệ điều hành đáng tin cậy và mạnh mẽ, dẫn đến việc nó nhận được sự quan tâm của một số lượng lớn người dùng.







Công cụ Dòng lệnh do Linux cung cấp là một trong những tính năng mạnh mẽ nhất mà nó cung cấp cho người dùng và cũng là điều khiến nó trở nên hấp dẫn và tuyệt vời khi sử dụng. Dòng lệnh chỉ đơn giản là một giao diện dựa trên văn bản nhận các lệnh và chuyển tiếp chúng đến hệ điều hành chạy chúng. Do tính chất linh hoạt này của nó mà nó đã có được lợi thế so với Giao diện người dùng đồ họa (GUI) và kết quả là nhiều người dùng đã chuyển sang Dòng lệnh để thực hiện các tác vụ khác nhau, một trong số đó là tải xuống tệp.



Do đó, hôm nay chúng ta sẽ xem xét hai cách khác nhau về cách tải xuống tệp trên Linux bằng công cụ Dòng lệnh.



Tải xuống tệp bằng Wget

Một trong những công cụ dòng lệnh phổ biến nhất để tải xuống tệp từ internet là Wget. Wget là một công cụ khá linh hoạt hỗ trợ nhiều giao thức như HTTP, HTTPS và FTP và cho phép một người tải xuống nhiều tệp và thư mục. Nó cũng cung cấp cho người dùng nhiều tính năng khác nhau, từ tải xuống đệ quy đến phát và tạm dừng tải xuống cũng như giới hạn băng thông của nó.





Hơn nữa, nó là nền tảng đa nền tảng mang lại cho nó lợi thế hơn nhiều trình tải xuống dòng lệnh khác cũng như trình tải xuống đồ họa.

Làm thế nào để cài đặt Wget?

Wget thường được cài đặt sẵn với hầu hết các Bản phân phối Linux. Tuy nhiên, nếu người dùng đang sở hữu một hệ thống mà không có Wget được cài đặt, thì người dùng cần mở dòng lệnh thông qua Ubuntu Dash hoặc Ctrl + Alt + T và nhập lệnh sau:



$sudo apt-get cài đặt wget

Cần lưu ý rằng lệnh được đưa ra ở trên chỉ dành cho các hệ thống Linux dựa trên Debian, chẳng hạn như Ubuntu. Nếu người dùng có hệ thống Red Hat Linux chẳng hạn như Fedora, thì người dùng cần nhập lệnh sau vào dòng lệnh:

$cài đặt yum wget

Các tính năng của Wget

Như đã đề cập trước đây, Wget có nhiều tính năng được tích hợp bên trong nó. Thao tác cơ bản nhất mà Wget cung cấp cho người dùng là tải tệp xuống bằng cách sử dụng URL của nó. Điều này có thể được thực hiện bằng cách nhập lệnh sau vào thiết bị đầu cuối:

$wgetURL

Hãy để chúng tôi đưa ra một ví dụ để làm rõ hơn điều này. Chúng tôi sẽ tải xuống một hình ảnh đơn giản ở định dạng png từ internet. Xem hình ảnh bên dưới để hiểu rõ hơn:

Wget cũng cho phép người dùng tải xuống nhiều tệp từ các URL khác nhau. Điều này có thể dễ dàng được thực hiện bằng lệnh sau:

$wgetURL1 URL2 URL3

Một lần nữa, chúng ta có thể cho thấy điều này bằng cách sử dụng một ví dụ. Chúng tôi sẽ tải xuống hai tệp HTML từ hai trang web khác nhau. Để hiểu rõ hơn, vui lòng xem hình ảnh bên dưới:

Chúng tôi cũng có thể thay đổi tên của tệp từ ban đầu bằng lệnh sau:

$wget -HOẶCURL tên tệp


Ở đây tên tệp đề cập đến tên mà bạn muốn đặt tệp. Sử dụng điều này, chúng tôi cũng có thể thay đổi loại tệp. Điều này được hiển thị trong hình ảnh dưới đây:

Wget cũng cho phép người dùng tải xuống đệ quy các tệp của họ, về cơ bản là tải xuống tất cả các tệp từ trang web trong một thư mục duy nhất. Điều này có thể dễ dàng được thực hiện bằng lệnh sau:

$wget -NSURL

Để biết thêm thông tin về Wget, người dùng có thể nhập lệnh sau vào thiết bị đầu cuối để có quyền truy cập vào tất cả các lệnh Wget có vẻ khả dụng:

$wget --Cứu giúp

Tải xuống tệp bằng Curl

Curl là một công cụ dòng lệnh khác có thể được sử dụng để tải xuống các tệp từ internet. Không giống như Wget, chỉ là dòng lệnh, các tính năng của Curl được cung cấp bởi libcurl, một thư viện chuyển URL đa nền tảng. Curl không chỉ cho phép tải xuống các tệp mà còn có thể được sử dụng để tải lên và trao đổi các yêu cầu với máy chủ. Curl cũng có phạm vi hỗ trợ lớn hơn nhiều cho các giao thức bao gồm các giao thức quan trọng như HTTP, HTTPS, FTP, SFTP, v.v. Tuy nhiên, Curl không hỗ trợ tải xuống đệ quy mà Wget cung cấp.

Làm thế nào để cài đặt Curl?

Tương tự, giống như Wget, Curl được cài đặt sẵn với hầu hết các Bản phân phối Linux. Điều này có thể được kiểm tra đơn giản bằng cách chạy lệnh sau:

$Xoăn--phiên bản

Tuy nhiên, nếu người dùng sở hữu một hệ thống mà không có Curl được cài đặt, thì người dùng cần mở dòng lệnh thông qua Ubuntu Dash hoặc Ctrl + Alt + T và nhập lệnh sau:

$sudo apt-get cài đặtXoăn

Cần lưu ý rằng lệnh được đưa ra ở trên chỉ dành cho các hệ thống Linux dựa trên Debian, chẳng hạn như Ubuntu. Nếu người dùng có hệ thống Red Hat Linux chẳng hạn như Fedora, thì người dùng cần nhập lệnh sau vào dòng lệnh:

$cài đặt yumXoăn

Đặc điểm của Curl

Cũng giống như Wget, Curl có nhiều tính năng được tích hợp bên trong nó. Cơ bản nhất là khả năng cho phép người dùng tải xuống các tệp từ một URL duy nhất từ ​​internet. Điều này có thể được thực hiện bằng cách nhập lệnh sau vào thiết bị đầu cuối:

$Xoăn-HOẶCURL

Để hiểu rõ hơn, chúng tôi sẽ tải xuống một hình ảnh đơn giản ở định dạng png từ internet giống như trong trường hợp của Wget.

Curl cũng cho phép người dùng thay đổi tên tệp và loại tệp. Điều này có thể được thực hiện bằng lệnh sau:

$cuộn lại URL>tên tập tin

Trong hình trên, chúng tôi lấy một tệp png có tên ban đầu là pancake1.png và chuyển đổi nó thành tệp zip với tên mới là p.zip.

Cũng giống như trường hợp của Wget, Curl cho phép người dùng tải xuống nhiều tệp bằng một số URL từ internet. Điều này có thể dễ dàng được thực hiện bằng lệnh sau:

$Xoăn-HOẶCURL1-HOẶCURL2-HOẶCURL3

Đối với ví dụ của chúng tôi, chúng tôi sẽ sử dụng curl để tải xuống tệp jpg và tệp png từ internet. Kết quả được hiển thị trong hình ảnh dưới đây:


Một tính năng khá tuyệt vời mà Curl cung cấp cho người dùng là khả năng theo dõi tiến trình tải tệp xuống. Điều này có thể được thực hiện bằng lệnh sau:

$Xoăn -# URL> tên tệp

Để biết thêm thông tin về Curl, người dùng có thể nhập lệnh sau vào thiết bị đầu cuối để có quyền truy cập vào tất cả các lệnh Curl có vẻ khả dụng:

$Xoăn--Cứu giúp

Phương pháp dòng lệnh tốt nhất để tải xuống tệp

Wget và Curl là một trong số nhiều công cụ dòng lệnh mà Linux cung cấp để tải xuống tệp. Cả hai đều cung cấp một loạt các tính năng phục vụ cho các nhu cầu khác nhau của người dùng. Nếu người dùng chỉ muốn tải xuống các tệp một cách đệ quy, thì Wget sẽ là một lựa chọn tốt. Nếu người dùng đang tìm cách tương tác với máy chủ hoặc tải xuống tệp được xây dựng theo giao thức mà Wget không hỗ trợ thì Curl sẽ là lựa chọn thay thế tốt hơn.