Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
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à 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 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
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
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
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/