Microsoft OneDrive là dịch vụ lưu trữ đám mây phổ biến cho phép bạn lưu trữ và truy cập các tệp quan trọng của mình từ bất kỳ thiết bị nào. Tuy nhiên, điều đáng chú ý là OneDrive không cung cấp hỗ trợ chính thức cho Linux. May mắn thay, có một số cách để bạn truy cập và đồng bộ hóa các tệp OneDrive của mình trên hệ thống Linux.
Bài viết này hướng dẫn bạn các phương pháp khác nhau để tích hợp OneDrive với môi trường Linux của bạn. Với những phương pháp này, bạn có thể truy cập và quản lý các tệp OneDrive của mình một cách liền mạch trong hệ thống tệp Linux của mình.
Bạn có thể sử dụng OneDrive trên Linux không?
Có, bạn có thể truy cập và sử dụng OneDrive trên Linux theo một số cách khác nhau. Mặc dù không có ứng dụng khách OneDrive chính thức cho Linux nhưng vẫn có sẵn một số lựa chọn thay thế không chính thức.
Ví dụ: bạn có thể sử dụng ứng dụng khách OneDrive dành cho Linuxnguồn mở, không chính thức hoặc công cụ dòng lệnh như rcloneđể thay thế. Bạn cũng có thể truy cập nhanh vào các tệp OneDrive của mình từ trình duyệt web.
Hãy nhớ rằng đây là những giải pháp không chính thức; trải nghiệm của bạn có thể khác nhau tùy thuộc vào công cụ và Phân phối Linux của bạn. Dù thế nào đi nữa, những tùy chọn này đều cho phép bạn tích hợp OneDrive vào quy trình làm việc trên Linux của mình.
Sử dụng ứng dụng khách OneDrive không chính thức dành cho Linux
Ứng dụng khách OneDrive không chính thức dành cho Linux cho phép bạn truy cập và sử dụng OneDrive trên hệ thống Linux. Xin lưu ý rằng ứng dụng khách không chính thức này không được Microsoft hỗ trợ dưới bất kỳ hình thức nào—bạn sẽ phải tự chịu rủi ro khi sử dụng nó.
Mặc dù không được hỗ trợ chính thức nhưng ứng dụng khách OneDrive dành cho Linux là một tùy chọn miễn phí, nguồn mở và được bảo trì tốt để người dùng Linux sử dụng.
Cài đặt ứng dụng khách OneDrive không chính thức cho Linux
Hãy làm theo các bước sau để tải xuống và cài đặt ứng dụng khách OneDrive không chính thức dành cho Linux trên hệ thống Linux dựa trên Debian hoặc Ubuntu. Các bản phân phối khác có thể cần làm theo các hướng dẫn khác nhau.
Mở thiết bị đầu cuối trên PC Linux của bạn.
Nhập nội dung sau vào thiết bị đầu cuối để thêm kho lưu trữ chính xác và khóa kho lưu trữ nhằm cài đặt các gói cần thiết: wget -qO – https://download.opensuse.org/repositories/home:/npreining: /debian-ubuntu-onedrive/xUbfox_22.10/Release.key | gpg –dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg >/dev/null.
Khi lệnh đó chạy thành công, hãy chạy lệnh này: echo “deb [arch=$(dpkg –print-architecture) signature-by=/usr/share/keyrings/obs-onedrive.gpg] https:/ /download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbfox_22.10/ ./” | sudo tee /etc/apt/sources.list.d/onedrive.list
Cập nhật trình quản lý gói của bạn bằng cách nhập sudo apt updatevà đợi quá trình này hoàn tất.
Sau khi trình quản lý gói của bạn được cập nhật, hãy chạy sudo apt install—no-install-recommends—no-install-suggests ldc onedrivetrong thiết bị đầu cuối và đợi nó hoàn tất.
Tại thời điểm này, có lẽ bạn đã cài đặt thành công ứng dụng khách Linux OneDrive không chính thức. Bạn sẽ cần định cấu hình nó để truy cập vào các tệp của mình.
Để chạy ứng dụng khách lần đầu tiên và tạo tệp cấu hình mặc định, hãy nhập onedrivevào thiết bị đầu cuối.
Bạn sẽ được nhắc truy cập URL của Microsoft để xác thực và cấp quyền truy cập vào tài khoản OneDrive của mình. Mở URL trong trình duyệt web, đăng nhập bằng thông tin đăng nhập Microsoft của bạn và cấp các quyền cần thiết.
Sau khi cấp quyền, bạn sẽ thấy một trang trống—sao chép URL, dán lại vào thiết bị đầu cuối và nhấn phím Enter.
Khách hàng sẽ thông báo cho bạn nếu bạn thành công. Để bắt đầu đồng bộ hóa, hãy nhập onedrive –synchronizevào thiết bị đầu cuối. Thao tác này sẽ bắt đầu đồng bộ hóa các tệp OneDrive của bạn với một thư mục cục bộ (~/OneDrivetheo mặc định). Bạn sẽ cần dành thời gian để quá trình này hoàn tất..
Nếu bạn muốn ứng dụng khách chạy ở chế độ nền, hãy nhập và chạyonedrive –monitortừ thiết bị đầu cuối của bạn.
rclonelà một công cụ đầu cuối mã nguồn mở mạnh mẽ để đồng bộ hóa và truyền tệp qua các hệ thống cục bộ hoặc từ xa trên PC Linux. Bằng cách sử dụng rclone, bạn có thể thiết lập PC Linux của mình để cho phép truy cập vào bộ lưu trữ OneDrive của mình.
Để sử dụng rclone với OneDrive trên Linux, hãy làm theo các bước sau.
Để bắt đầu, hãy tải xuống và cài đặt Rclone trên hệ thống Linux của bạn. Bạn có thể tìm hướng dẫn cài đặt cho bản phân phối cụ thể của mình trên trang web rclone hoặc nhập sudo -v ; cuộn tròn https://rclone.org/install.sh | sudo bashvào terminal để nhanh chóng cài đặt nó.
Sau khi cài đặt Rclone, hãy nhập rclone configvào thiết bị đầu cuối để bắt đầu quá trình cấu hình.
Khi được nhắc, hãy chọn phím nđể tạo điều khiển từ xa mới, rồi nhập tên cho điều khiển từ xa OneDrive của bạn (chẳng hạn như onedrive).
Tiếp theo, tìm số của Microsoft OneDrivelàm nhà cung cấp bộ nhớ (thường là 31), nhập số đó vào rồi nhấn Enterđể xác nhận .
Đối với id khách hàngvà bí mật khách hàng, hãy để trống và nhấn Enter.
Chọn vùng xác thực của bạn cho OneDrive (thường bằng cách nhấn 1và nhấn enter), sau đó chọn nđể sử dụng quy trình thiết lập thông thường để xác thực.
Khi được nhắc, hãy nhấn Yđể mở trình duyệt web để đăng nhập. Nhập chi tiết tài khoản OneDrive của bạn và ủy quyền cho Rclone truy cập vào tài khoản và bộ nhớ OneDrive của bạn bằng cách làm theo hướng dẫn trên màn hình.
.
Sau khi cấu hình hoàn tất, hãy đóng trình duyệt và quay lại thiết bị đầu cuối.
Chọn cấu hình OneDrive của bạn—thường là 1để có quyền truy cập OneDrive tiêu chuẩn. Nhấn phím Enterđể tiếp tục.
Chọn ID OneDrive của bạn từ các tùy chọn được cung cấp, thường bằng cách nhấn 1rồi nhấn phím Enter.
Nhấn ylần nữa để xác nhận.
Tại thời điểm này, quá trình cấu hình đã hoàn tất. Nhấn Yđể xác nhận lại và đặt nó làm cấu hình mặc định của bạn.
Nhấn qđể thoát khỏi công cụ cấu hình. Bạn có thể sử dụng lệnhrcloneđể tương tác với các tệp OneDrive của mình. Ví dụ: để liệt kê nội dung tài khoản OneDrive của bạn, hãy chạy lệnh rclone ls onedrive:trong thiết bị đầu cuối của bạn.
Để tải xuống tệp từ tài khoản OneDrive của bạn, hãy chạy lệnh rclone copy onedrive:/path/to/file /path/to/local/directorytrong thiết bị đầu cuối. Thay thế đường dẫn /path/tobằng vị trí tệp và vị trí bạn muốn lưu tệp trên PC cục bộ của mình.
Để tải tệp lên tài khoản OneDrive của bạn, hãy chạy lệnh rclone copy /path/to/local/file onedrive:/path/to/remote/directory. Thay thế đường dẫn /path/tobằng vị trí tệp và vị trí trong bộ nhớ OneDrive mà bạn muốn tải tệp lên.
Bạn cũng có thể sử dụng lệnh rclone syncđể đồng bộ hóa tất cả các tệp giữa tài khoản OneDrive và hệ thống tệp Linux cục bộ của bạn. Ví dụ: để đồng bộ hóa tất cả các tệp trong tài khoản OneDrive của bạn với thư mục cục bộ có tên ~/onedrive, hãy chạy lệnh rclone sync onedrive: ~/onedrive..
Để đồng bộ hóa một thư mục cụ thể trong tài khoản OneDrive của bạn với một thư mục cục bộ, hãy chạy lệnhrclone sync onedrive:/path/to/remote/directory /path/to/local/directoryvà thay thế thư mục Đường dẫn /path/tovới các thư mục cục bộ và từ xa chính xác.
Cách truy cập OneDrive trên Linux bằng trình duyệt web của bạn
Bạn không muốn cài đặt bất kỳ phần mềm bổ sung nào? Bạn có thể nhanh chóng truy cập các tệp OneDrive của mình từ PC Linux bằng trình duyệt web.
Để thực hiện việc này, truy cập trang web OneDrive và đăng nhập bằng tài khoản Microsoft của bạn. Sau khi đăng nhập, bạn sẽ thấy bộ nhớ OneDrive của mình cùng với các thư mục và tệp. Bạn sẽ có thể tải tệp xuống, tải tệp mới lên, xóa toàn bộ tệp hoặc thư mục hoặc trực tiếp tạo tệp Office mới và thêm chúng vào bộ nhớ OneDrive của mình.
Bạn cũng có thể chia sẻ tệp của mình với người khác bằng cách chọn tệp và nhấn nút Chia sẻ.
Hãy nhớ rằng những thay đổi được thực hiện đối với tệp và tài liệu trên trang web OneDrive sẽ được đồng bộ hóa với mọi thiết bị khác được kết nối với tài khoản Microsoft của bạn.
Quản lý tệp Linux của bạn
Bạn có thể sử dụng OneDrive trên Linux bằng một trong các công cụ ở trên (hoặc bằng cách sử dụng trang web OneDrive). Mặc dù Microsoft không cung cấp ứng dụng OneDrive gốc cho Linux nhưng những lựa chọn thay thế này mang lại trải nghiệm tương tự.