Sử dụng gdown để tải file từ Google Drive 2025 mới nhất

  • Tuesday 13/05/2025

Hướng Dẫn Sử dụng gdown để tải file từ Google Drive

Google Drive là công cụ lưu trữ trực tuyến cực kỳ phổ biến, nhưng nếu bạn từng thử tải file lớn (>100 MB) từ Google Drive bằng dòng lệnh (CLI) chắc hẳn đã gặp vấn đề:

Google Drive yêu cầu xác nhận thủ công khiến việc tải tự động bị gián đoạn.

Lệnh wget hoặc curl thường chỉ tải về file HTML chứ không phải file thực sự.

Đặc biệt, với các bạn hay dùng server hoặc VPS Linux, việc tải tự động là rất cần thiết.

Trong bài viết này, mình sẽ chia sẻ:

Cách xử lý với wget (thủ công).

Cách đơn giản nhất: dùng gdown (tự động và khuyên dùng).

Gdown là gì?

gdown là một công cụ mã nguồn mở viết bằng Python, giúp tải file trực tiếp từ Google Drive qua dòng lệnh. Ưu điểm nổi bật:

Tự động xử lý token xác nhận: Không cần click thủ công như khi tải file lớn trên Google Drive.

Hỗ trợ tải cả folder và file riêng lẻ.

Phù hợp để chạy trên server/VPS hoặc tích hợp vào script.

Hoạt động tốt trên Linux, macOS và cả Windows.

gdown

Tải File Google Drive Bằng gdown

gdown là một công cụ Python giúp tải file từ Google Drive cực kỳ tiện lợi. Điểm mạnh là:

Tự động xử lý xác nhận token.

Không cần thao tác thủ công.

Phù hợp với các file dung lượng lớn.

1./ Cài Đặt pip (Nếu Chưa Có)

sudo apt update

Trước khi cài đặt Gdown bạn cần cài đặt PIP trước.

Đối với CentOS/Rhel
yum -y install python-pip

Đối với Ubuntu/Debian
sudo apt install python3-pip

Kiểm tra pip đã cài đặt thành công chưa:

pip3 –version
2./ Cài Đặt gdown

pip3 install gdown
3./ Tải File

Giả sử bạn có đường link sau:

https://drive.usercontent.google.com/download?id=1W1s2ffXAcEmtIGHi9vX2GHZKFCGtqemQ&export=download

gdown02

gdown03

Cách làm:

1️⃣ Lấy File ID từ link:
1W1s2ffXAcEmtIGHi9vX2GHZKFCGtqemQ

2️⃣ Chạy lệnh tải:

gdown https://drive.google.com/uc?id=1W1s2ffXAcEmtIGHi9vX2GHZKFCGtqemQ

Nếu Bị Báo Lỗi “command not found”
Bạn có thể chạy qua Python trực tiếp:

python3 -m gdown https://drive.google.com/uc?id=1W1s2ffXAcEmtIGHi9vX2GHZKFCGtqemQ

gdown05

Tải File Bằng wget (Thủ Công Hơn)

Phương pháp này phức tạp hơn vì Google Drive yêu cầu xác nhận token cho file lớn. Bạn cần thực hiện 2 bước:

Bước 1️⃣: Lấy confirm token

FILEID=”1W1s2ffXAcEmtIGHi9vX2GHZKFCGtqemQ”

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/p’ > /tmp/confirm.txt

CONFIRM=$(</tmp/confirm.txt)
Bước 2️⃣: Tải File

wget –load-cookies /tmp/cookies.txt \
“https://docs.google.com/uc?export=download&confirm=${CONFIRM}&id=${FILEID}” \
-O backup-May-08-2025-1.tar.gz

# Dọn dẹp sau khi tải xong:
rm -f /tmp/cookies.txt /tmp/confirm.txt

gdown01

Lưu Ý Quan Trọng
Phương pháp wget dễ bị lỗi nếu Google Drive thay đổi cú pháp hoặc token không parse được.

gdown vẫn là lựa chọn số 1 vì ổn định và tự động.

Kết Luận
Với hướng dẫn này, bạn có thể dễ dàng tải bất kỳ file lớn nào từ Google Drive về server hoặc VPS Linux của mình mà không lo bị gián đoạn do Google yêu cầu xác nhận. Đặc biệt, với những bạn thường xuyên làm việc với dữ liệu lớn hoặc backup từ Google Drive, gdown sẽ là một công cụ không thể thiếu.

Chỉ với vài lệnh đơn giản, bạn đã có thể tải file lớn từ Google Drive về server/VPS Linux cực kỳ dễ dàng. Với những ai thường xuyên backup hoặc xử lý dữ liệu lớn, gdown chắc chắn là công cụ không thể thiếu!

Nếu bạn gặp khó khăn trong quá trình thực hiện hoặc cần hỗ trợ thêm, đừng ngần ngại để lại bình luận bên dưới nhé!

======================================================

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

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

Tham khảo các bài viết khác tại đây: https://kb.pavietnam.vn/

 

Rate this post