Sử dụng wget để tải file từ Google Drive

  • Wednesday 10/05/2023

Sử dụng wget để tải file từ Google Drive

Bài viết này sẽ hướng dẫn các bạn cách sử dụng lệnh wget để tải file từ Google Drive hoàn toàn bằng dòng lệnh.

Bước 1: Đăng nhập vào tài khoản Google

Để có thể Wget File thì đầu tiên là bạn cần phải đăng nhập thành công vào tài khoản Google của bạn.

Bước 2: Lấy link ID của File cần tải

Trước hết, bạn cần biết rằng, Google Drive phân biệt 2 loại file là file dung lượng nhỏ và file dung lượng lớn. Các file có dung lượng dưới 100MB được gọi là nhỏ, còn trên 100MB thì là dung lượng lớn. Cách tải file từ Google Drive bằng lệnh wget khác nhau đối với 2 trường hợp này.

Để tải file từ Google Drive bằng lệnh wget, bạn cần phải đảm bảo file cần tải đang public trên internet. Để lấy link ID FIle cần tải, bạn chỉ cần click chuột phải vào FIle cần tải và chọn Nhận đường liên kết.

 

tải file từ Google Drive 1

Tiếp đó nhấn vào Sao chép đường điền liên kết.

tải file từ Google Drive 2

Bây giờ bạn hãy dán liên kết vừa copy ra trình duyệt hoặc ra đâu đó để lấy ID, và ID cần lấy sẽ là đoạn ký tự nằm sau chữ d/ và trước /view như phần đánh dấu bên dưới.

tải file từ Google Drive 3

Bước 3: Wget File thông qua link ID

Trong đó, bạn để ý đoạn 105M1s0RqVKByBQP_0dMjhSBUve7r6m8_ chính là ID của file được lưu trên Google Drive. Bạn cần copy lấy đoạn ID này.

Cuối cùng, giờ bạn thực hiện tải file từ Google Drive thông qua lệnh wget thôi. Như tôi đã nói ở trên, tùy theo file dung lượng lớn hay nhỏ mà bạn có cấu trúc lệnh khác nhau:

Với file dung lượng nhỏ:

wget –no-check-certificate ‘https://docs.google.com/uc?export=download&id=FILEID’ -O FILENAME

Với file dung lượng lớn:

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt

Trong đó FILEID là đoạn ID của file ở trên còn FILENAME là tên file bạn muốn lưu trên máy.

Lưu ý: Lệnh tải trên file dung lượng lớn có thể áp dụng được với cả file có dung lượng nhỏ. Nhưng lệnh với file dung lượng nhỏ không áp dụng được với file dung lượng lớn

Và dưới đây là ảnh mình họa mình đã Wget thành công một File từ GoogleDrive về VPS của mình.

 

tải file từ Google Drive 4

P.A Việt Nam cung cấp giải pháp Email Server dành cho Doanh Nghiệp
Email Server Pro
Email Server Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Bài Viết Liên Quan:

    1. Hướng dẫn xóa cache DNS và trình duyệt mới nhất 2023
    2. Hướng dẫn cài đặt telnet client trên windows và sử dụng
    3. https://kb.pavietnam.vn/huong-dan-khac-phuc-loi-wifi-chap-chon-tren-win-11.html
    4. Hướng dẫn tạo chữ ký email pro
    5. Hướng dẫn cách xem mật khẩu WiFi trên iPhone
5/5 - (1 bình chọn)