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.

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

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.

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.

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