Hướng dẫn tải file trực tiếp từ google drive về Server Linux

Last modified by Admin on 2025/01/10 10:59

Việc kéo file trực tiếp từ Google Drive về sẽ giúp tiết kiệm được thời gian và thao tác thay vì phải tải file về máy tính cục bộ rồi upload lại lên Server. Hướng dẫn sau sẽ giúp ta thực hiện cách này

Lấy FileID

Để lấy được FileID của file mà ta mong muốn tải về, thực hiện theo các bước sau:

Trước tiên ta cần đảm bảo bất cứ ai có liên kết đều có thể xem được file:

1736480298197-357.png

Ta sao chép lấy liên kết của file cần tải rồi paste ra và lấy ID của file

1736480425918-617.png

ID của file sẽ như ảnh minh họa

Kéo file về Server bằng lệnh Wget

Sau khi lấy được ID của file, ta sử dụng lệnh Wget để kéo file này về

Đối với các file có kích thước nhỏ ta dùng lệnh sau:

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

Đối với các file có kích thước lớn hơn ta dùng lệnh sau:

wget --load-cookies /tmp/cookies.txt "https://drive.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://drive.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 đó ta thay:

- FILEID: ID của file cần tải

- FILENAME: tên mà ta muốn lưu thành sau khi file được tải về

1736481396325-925.png

Sau khi chạy lệnh, ta thấy hiển thị 100% là đã tải về thành công.

Bizfly Cloud chúc bạn thành công!