วิธีการเข้าถึงและใช้ OneDrive บน Linux


Microsoft OneDrive เป็นบริการจัดเก็บข้อมูลบนคลาวด์ยอดนิยมที่ช่วยให้คุณสามารถจัดเก็บและเข้าถึงไฟล์สำคัญของคุณจากอุปกรณ์ใดก็ได้ อย่างไรก็ตาม เป็นที่น่าสังเกตว่า OneDrive ไม่มีการสนับสนุนอย่างเป็นทางการสำหรับ Linux โชคดีที่มีหลายวิธีในการเข้าถึงและซิงโครไนซ์ไฟล์ OneDrive ของคุณบนระบบ Linux

บทความนี้จะแนะนำคุณตลอดวิธีการต่างๆ เพื่อรวม OneDrive เข้ากับสภาพแวดล้อม Linux ของคุณ ด้วยวิธีการเหล่านี้ คุณสามารถเข้าถึงและจัดการไฟล์ OneDrive ของคุณได้อย่างราบรื่นภายในระบบไฟล์ Linux ของคุณ

คุณสามารถใช้ OneDrive บน Linux ได้หรือไม่

ได้ คุณสามารถเข้าถึงและใช้ OneDrive บน Linux ได้หลายวิธี แม้ว่าจะไม่มีไคลเอนต์ OneDrive อย่างเป็นทางการสำหรับ Linux แต่ก็มีทางเลือกที่ไม่เป็นทางการหลายตัวให้เลือก

ตัวอย่างเช่น คุณสามารถใช้ ไคลเอนต์ OneDrive สำหรับ Linuxแบบโอเพ่นซอร์สและไม่เป็นทางการ หรือเครื่องมือบรรทัดคำสั่ง เช่น rcloneแทนได้ คุณยังสามารถเข้าถึงไฟล์ OneDrive ของคุณได้อย่างรวดเร็วจากเว็บเบราว์เซอร์ของคุณ

โปรดจำไว้ว่าสิ่งเหล่านี้เป็นวิธีแก้ปัญหาที่ไม่เป็นทางการ ประสบการณ์ของคุณอาจแตกต่างกันไปขึ้นอยู่กับเครื่องมือและ การกระจายลินุกซ์ ของคุณ ไม่ว่าตัวเลือกเหล่านี้จะช่วยให้คุณสามารถรวม OneDrive เข้ากับเวิร์กโฟลว์ Linux ของคุณได้

การใช้ไคลเอ็นต์ OneDrive อย่างไม่เป็นทางการสำหรับ Linux

ไคลเอนต์ OneDrive อย่างไม่เป็นทางการสำหรับ Linux ช่วยให้คุณเข้าถึงและใช้ OneDrive บนระบบ Linux โปรดทราบว่าไคลเอนต์ที่ไม่เป็นทางการนี้ไม่ได้รับการสนับสนุนจาก Microsoft แต่อย่างใด คุณจะต้องใช้โดยยอมรับความเสี่ยงเอง

แม้ว่าจะไม่รองรับอย่างเป็นทางการ แต่ไคลเอ็นต์ OneDrive สำหรับ Linux เป็นตัวเลือกฟรี โอเพ่นซอร์ส และได้รับการดูแลอย่างดีสำหรับผู้ใช้ Linux

การติดตั้งไคลเอ็นต์ OneDrive อย่างไม่เป็นทางการสำหรับ Linux

ทำตามขั้นตอนเหล่านี้เพื่อดาวน์โหลดและติดตั้งไคลเอ็นต์ OneDrive อย่างไม่เป็นทางการสำหรับ Linux บนระบบ Linux ที่ใช้ Debian หรือ Ubuntu การแจกแจงแบบอื่นอาจต้อง ทำตามคำแนะนำที่แตกต่างกัน.

  1. เปิดเทอร์มินัลบน Linux PC ของคุณ
  2. พิมพ์ข้อความต่อไปนี้ลงในเทอร์มินัลเพื่อเพิ่มพื้นที่เก็บข้อมูลและคีย์พื้นที่เก็บข้อมูลที่ถูกต้องเพื่อติดตั้งแพ็คเกจที่จำเป็น:
    wget -qO – https://download.opensuse.org/repositories/home:/npreining: /debian-ubuntu-onedrive/xUbuntu_22.10/Release.key | gpg –ที่รัก | sudo tee /usr/share/keyrings/obs-onedrive.gpg >/dev/null.
  3. เมื่อคำสั่งนั้นรันสำเร็จ ให้รันคำสั่งนี้: echo “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/obs-onedrive.gpg] https:/ /download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.10/ ./” | sudo tee /etc/apt/sources.list.d/onedrive.list
    1. อัปเดตตัวจัดการแพ็คเกจของคุณโดยพิมพ์ sudo apt updateแล้วรอให้ดำเนินการเสร็จ
    2. เมื่อตัวจัดการแพ็คเกจของคุณได้รับการอัปเดตแล้ว ให้รัน sudo apt installno-install-recommendsไม่ติดตั้งแนะนำ ldc onedriveในเทอร์มินัลและรอให้เสร็จสิ้น
      1. หากคุณพบข้อผิดพลาดในการพึ่งพา libphobos2-ldc-shared100 ระหว่างการติดตั้ง ให้รัน wgethttp://launchpadlibrarian.net/619487666/libphobos2-ldc-shared100_1.30.0-1_amd64.deb && sudo dpkg -i /libphobos2-ldc-shared100_1 30.0-1_amd64.debเพื่อแก้ไขก่อน จากนั้นทำซ้ำคำสั่ง sudo apt install
      2. การกำหนดค่าและการใช้งานไคลเอ็นต์

        ณ จุดนี้ คุณควรติดตั้งไคลเอ็นต์ Linux OneDrive อย่างไม่เป็นทางการเรียบร้อยแล้ว คุณจะต้องกำหนดค่าถัดจากการเข้าถึงไฟล์ของคุณ

        1. หากต้องการเรียกใช้ไคลเอ็นต์เป็นครั้งแรกและสร้างไฟล์การกำหนดค่าเริ่มต้น ให้พิมพ์ onedriveลงในเทอร์มินัล
        2. คุณจะได้รับแจ้งให้ไปที่ URL ของ Microsoft เพื่อตรวจสอบสิทธิ์และให้สิทธิ์การเข้าถึงบัญชี OneDrive ของคุณ เปิด URL ในเว็บเบราว์เซอร์ ลงชื่อเข้าใช้ด้วยข้อมูลประจำตัว Microsoft ของคุณ และให้สิทธิ์ที่จำเป็น
          1. หลังจากให้สิทธิ์แล้ว คุณจะเห็นหน้าว่าง ให้คัดลอก URL แล้ววางกลับเข้าไปในเทอร์มินัล แล้วกดปุ่ม Enter
            1. ลูกค้าจะแจ้งเตือนคุณหากคุณทำสำเร็จ หากต้องการเริ่มการซิงโครไนซ์ ให้พิมพ์ onedrive –synchronizeลงในเทอร์มินัล สิ่งนี้ควรเริ่มซิงโครไนซ์ไฟล์ OneDrive ของคุณกับโฟลเดอร์ในเครื่อง (~/OneDriveตามค่าเริ่มต้น) คุณจะต้องเผื่อเวลาเพื่อให้กระบวนการนี้เสร็จสิ้น.
            2. หากคุณต้องการให้ไคลเอนต์ทำงานในพื้นหลัง ให้พิมพ์และเรียกใช้onedrive –monitorจากเทอร์มินัลของคุณ
            3. สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะและการตั้งค่าของลูกค้า คุณสามารถดู เอกสารอย่างเป็นทางการสำหรับลูกค้า บน GitHub

              วิธีเข้าถึง OneDrive บน Linux โดยใช้ Rclone

              rโคลนเป็นเครื่องมือเทอร์มินัลโอเพ่นซอร์สที่ทรงพลังสำหรับการซิงโครไนซ์และถ่ายโอนไฟล์ข้ามระบบภายในหรือระยะไกลบน Linux PC ด้วยการใช้ rclone คุณสามารถตั้งค่า Linux PC ของคุณเพื่ออนุญาตการเข้าถึงที่เก็บข้อมูล OneDrive ของคุณ

              หากต้องการใช้ rclone กับ OneDrive บน Linux ให้ทำตามขั้นตอนเหล่านี้

              1. ในการเริ่มต้น ให้ดาวน์โหลดและติดตั้ง Rclone บนระบบ Linux ของคุณ คุณสามารถดูคำแนะนำในการติดตั้งสำหรับการแจกจ่ายเฉพาะของคุณได้ที่ เว็บไซต์ rclone หรือพิมพ์ sudo -v ; ขด https://rclone.org/install.sh | sudo bashลงในเทอร์มินัลเพื่อติดตั้งอย่างรวดเร็วแทน
                1. เมื่อติดตั้ง Rclone แล้ว ให้พิมพ์ rclone configลงในเทอร์มินัลเพื่อเริ่มกระบวนการกำหนดค่า
                2. เมื่อได้รับแจ้ง ให้เลือกปุ่ม nเพื่อสร้างรีโมทใหม่ จากนั้นป้อนชื่อสำหรับรีโมท OneDrive ของคุณ (เช่น onedrive)
                  1. ถัดไป ค้นหาหมายเลขสำหรับ Microsoft OneDriveในฐานะผู้ให้บริการพื้นที่เก็บข้อมูล (โดยทั่วไปคือ 31) พิมพ์หมายเลขลงไป แล้วกด Enterเพื่อยืนยัน .
                    1. สำหรับ รหัสลูกค้าและ รหัสลับไคลเอ็นต์ให้เว้นว่างไว้แล้วกด Enter
                    2. เลือกขอบเขตการตรวจสอบสิทธิ์ของคุณสำหรับ OneDrive (โดยทั่วไปโดยการกด 1และกดปุ่ม Enter) จากนั้นเลือก nเพื่อใช้กระบวนการตั้งค่าทั่วไปในการตรวจสอบสิทธิ์
                      1. เมื่อได้รับแจ้ง ให้กด Yเพื่อเปิดเว็บเบราว์เซอร์เพื่อลงชื่อเข้าใช้ ป้อนรายละเอียดบัญชี OneDrive ของคุณและอนุญาตให้ Rclone เข้าถึงบัญชี OneDrive และพื้นที่เก็บข้อมูลของคุณโดยทำตามคำแนะนำบนหน้าจอ
                      2. .
                        1. หลังจากการกำหนดค่าเสร็จสมบูรณ์ ให้ปิดเบราว์เซอร์และกลับสู่เทอร์มินัล
                        2. เลือกการกำหนดค่า OneDrive ของคุณ โดยทั่วไปแล้ว 1สำหรับการเข้าถึง OneDrive มาตรฐาน กดปุ่ม Enterเพื่อดำเนินการต่อ
                          1. เลือก OneDrive ID ของคุณจากตัวเลือกที่มีให้ โดยทั่วไปโดยการกด 1และกดปุ่ม Enter
                            1. กด yอีกครั้งเพื่อยืนยัน
                              1. ณ จุดนี้ การกำหนดค่าควรจะเสร็จสมบูรณ์ กด Yเพื่อยืนยันอีกครั้งและทำให้เป็นการกำหนดค่าเริ่มต้น
                                1. กด qเพื่อออกจากเครื่องมือกำหนดค่า คุณสามารถใช้คำสั่ง rcloneเพื่อโต้ตอบกับไฟล์ OneDrive ของคุณได้ ตัวอย่างเช่น หากต้องการแสดงรายการเนื้อหาของบัญชี OneDrive ของคุณ ให้เรียกใช้คำสั่ง rclone ls onedrive:ในเทอร์มินัลของคุณ
                                  1. หากต้องการดาวน์โหลดไฟล์จากบัญชี OneDrive ของคุณ ให้รันคำสั่ง rclone copy onedrive:/path/to/file /path/to/local/directoryในเทอร์มินัล แทนที่เส้นทาง /path/toด้วยตำแหน่งไฟล์และตำแหน่งที่คุณต้องการบันทึกไฟล์บนพีซีในพื้นที่ของคุณ
                                  2. หากต้องการอัปโหลดไฟล์ไปยังบัญชี OneDrive ของคุณ ให้รันคำสั่ง rclone copy /path/to/local/file onedrive:/path/to/remote/directoryแทนที่เส้นทาง /path/toด้วยตำแหน่งไฟล์และตำแหน่งในที่เก็บข้อมูล OneDrive ของคุณที่คุณต้องการอัปโหลดไฟล์ไป
                                    1. คุณยังสามารถใช้คำสั่ง rclone syncเพื่อซิงโครไนซ์ไฟล์ทั้งหมดระหว่างบัญชี OneDrive ของคุณและระบบไฟล์ Linux ในเครื่องของคุณ ตัวอย่างเช่น หากต้องการซิงโครไนซ์ไฟล์ทั้งหมดในบัญชี OneDrive ของคุณกับไดเร็กทอรีภายในเครื่องที่เรียกว่า ~/onedriveให้รันคำสั่ง rclone sync onedrive: ~/onedrive.
                                    2. ในการซิงโครไนซ์ไดเร็กทอรีเฉพาะในบัญชี OneDrive ของคุณกับไดเร็กทอรีในเครื่อง ให้รันคำสั่งrclone sync onedrive:/path/to/remote/directory /path/to/local/directoryและแทนที่ เส้นทาง /path/toพร้อมด้วยไดเร็กทอรีระยะไกลและไดเร็กทอรีภายในเครื่องที่ถูกต้อง
                                    3. วิธีเข้าถึง OneDrive บน Linux โดยใช้เว็บเบราว์เซอร์ของคุณ

                                      ไม่ต้องการติดตั้งซอฟต์แวร์เพิ่มเติมใดๆ ใช่ไหม คุณสามารถเข้าถึงไฟล์ OneDrive ของคุณได้อย่างรวดเร็วจาก Linux PC โดยใช้เว็บเบราว์เซอร์ของคุณ

                                      ในการดำเนินการนี้ เยี่ยมชมเว็บไซต์ OneDrive และลงชื่อเข้าใช้ด้วยบัญชี Microsoft ของคุณ เมื่อคุณลงชื่อเข้าใช้ คุณจะเห็นที่เก็บข้อมูล OneDrive ของคุณพร้อมโฟลเดอร์และไฟล์ คุณจะสามารถดาวน์โหลดไฟล์ อัปโหลดไฟล์ใหม่ ลบไฟล์หรือโฟลเดอร์ทั้งหมด หรือสร้างไฟล์ Office ใหม่ได้โดยตรง และเพิ่มลงในพื้นที่เก็บข้อมูล OneDrive ของคุณ

                                      คุณยังสามารถแชร์ไฟล์ของคุณกับผู้อื่นโดยเลือกไฟล์แล้วกดปุ่ม แชร์

                                      โปรดจำไว้ว่าการเปลี่ยนแปลงที่ทำกับไฟล์และเอกสารบนเว็บไซต์ OneDrive จะถูกซิงโครไนซ์กับอุปกรณ์อื่น ๆ ที่เชื่อมต่อกับบัญชี Microsoft ของคุณ

                                      การจัดการไฟล์ Linux ของคุณ

                                      การใช้ OneDrive บน Linux สามารถทำได้โดยใช้หนึ่งในเครื่องมือด้านบน (หรือโดยใช้เว็บไซต์ OneDrive) แม้ว่า Microsoft จะไม่มีแอปพลิเคชัน OneDrive ดั้งเดิมสำหรับ Linux แต่ทางเลือกเหล่านี้ก็ให้ประสบการณ์ที่คล้ายกัน

                                      กังวลเกี่ยวกับไฟล์ของคุณใช่ไหม? อย่าลืม ทำให้การสำรองข้อมูลไฟล์ของคุณเป็นแบบอัตโนมัติ ตรวจสอบให้แน่ใจว่าข้อมูลของคุณปลอดภัยและเป็นปัจจุบัน โปรดคำนึงถึง ปัญหาการซิงค์ OneDrive ที่อาจเกิดขึ้น ที่อาจเกิดขึ้น และตรวจสอบการตั้งค่าของคุณอีกครั้งเสมอหากคุณประสบปัญหา

                                      .

                                      กระทู้ที่เกี่ยวข้อง:


                                      15.06.2023