Chuyển tệp và văn bản

Chuyển file giữa điện thoại Android và Linux (Ubuntu)

Ghép nối điện thoại Android với PC Linux bằng công cụ dòng lệnh pdb, rồi gửi tệp hai chiều qua Wi-Fi, mã hóa đầu cuối.

Có trong bản xem trước Cập nhật Dùng được trên
  • Android
  • Linux

Trên Linux, Personal Device Bridge là một công cụ dòng lệnh tên pdb. Chạy pdb serve --pair trên PC, quét mã bằng ứng dụng Android, và bạn có thể gửi tệp theo cả hai chiều: từ điện thoại bằng Tệp, từ terminal bằng pdb send. Linux không có cửa sổ ứng dụng, nhưng việc truyền vẫn được mã hóa và tiếp tục được khi gián đoạn, y như trên Windows.

Tóm tắt nhanh

  • Chạy trên Linux 64-bit (x86_64) dưới dạng công cụ dòng lệnh.
  • Tệp nhận được lưu vào ~/Downloads/Personal Bridge, hoặc nơi --download-dir chỉ định.
  • pdb send <device> <files or folders> gửi tệp và cả thư mục.
  • pdb doctor kiểm tra agent, tường lửa, cổng và mDNS, rồi đưa ra cách sửa cho từng lỗi.

Từng bước

  1. Cài đặt cả hai phía

    Tải công cụ dòng lệnh Linux từ trang này và kiểm tra pdb --help chạy được. Cài APK Android lên điện thoại.

  2. Mở cổng tường lửa

    Với ufw, chạy sudo ufw allow 47820:47821/udp, sudo ufw allow 47822/tcp và sudo ufw allow 5353/udp. Với firewalld, xem Cho phép ứng dụng qua tường lửa.

  3. Bắt đầu ghép nối trên PC

    Chạy pdb serve --pair. Lệnh này chạy liên tục, nhận tệp và hiện mã QR cùng liên kết ghép nối.

  4. Ghép nối từ điện thoại

    Trên điện thoại chạm Quét mã QR và quét, hoặc đưa liên kết sang điện thoại rồi dùng Dán liên kết thay thế. Chỉ chấp thuận khi mã 6 chữ số ở hai bên trùng nhau.

  5. Gửi theo cả hai chiều

    Trên điện thoại chạm Tệp và chọn PC Linux. Trong terminal chạy pdb send <device> <file>; pdb devices liệt kê tên thiết bị bạn có thể dùng.

Giữ PC luôn sẵn sàng nhận

PC chỉ nhận tệp khi agent nền đang chạy. pdb agent install cho agent tự khởi động khi bạn đăng nhập, không cần quyền quản trị, và pdb agent status cho biết nó có đang chạy hay không.

Phiên bản Linux làm được gì

  • Trên Linux, phiên bản được hỗ trợ là công cụ dòng lệnh pdb, nên mọi thứ trên trang này đều làm bằng lệnh pdb. pdb --help liệt kê tất cả.
  • Ngoài tệp, bạn có thể gửi văn bản trong bộ nhớ tạm bằng pdb clip <device> và liên kết bằng pdb url <device> <address>.
  • Tệp nhận được nằm ở ~/Downloads/Personal Bridge; thêm --download-dir để dùng thư mục khác.

Câu hỏi

Có ứng dụng giao diện cho Linux không?

Không. Trên Linux, Personal Device Bridge là công cụ dòng lệnh pdb. Ứng dụng có giao diện đồ họa dành cho Windows.

Cùng Wi-Fi mà vẫn không ghép nối được thì làm sao?

Chạy pdb doctor để kiểm tra tường lửa, cổng và mDNS và nhận gợi ý cách sửa. Wi-Fi khách thường cách ly các thiết bị; xem Khắc phục cô lập Wi-Fi (mạng khách, Wi-Fi công cộng).

PC Linux có kết nối được với PC Windows không?

Có. Hai PC ghép nối với nhau bằng liên kết: chạy pdb serve --pair trên một máy và pdb pair "pdb://pair?d=…" với liên kết đó trên máy kia, hoặc trong màn hình Thêm thiết bị của ứng dụng Windows, dán vào mục Dán liên kết từ thiết bị khác rồi nhấp Kết nối.

Điện thoại ở xa nhà thì có dùng được không?

Có. Sau khi ghép nối, các thiết bị tự kết nối qua internet và vẫn được mã hóa đầu cuối (Kết nối qua Internet).