Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

การเข้าถึง OneDrive บน Linux: คู่มือทีละขั้นตอน

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

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

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

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

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

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

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

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

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

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

  1. เปิดเทอร์มินัลบนคอมพิวเตอร์ Linux ของคุณ
  2. พิมพ์ข้อความต่อไปนี้ลงในเทอร์มินัลเพื่อเพิ่ม repository และ repository keys ที่ถูกต้องเพื่อติดตั้งแพ็กเกจที่จำเป็น:
    wget -qO – https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.10/Release.key | gpg –dearmor | 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
การเข้าถึง OneDrive บน Linux: คู่มือทีละขั้นตอน
  1. อัปเดต package manager โดยพิมพ์ sudo apt update และรอจนเสร็จ
  2. เมื่อ package manager อัปเดตแล้ว ให้รัน sudo apt install --no-install-recommends --no-install-suggests ldc onedrive ในเทอร์มินัล และรอจนเสร็จ
การเข้าถึง OneDrive บน Linux: คู่มือทีละขั้นตอน
  1. หากคุณพบข้อผิดพลาด relative libphobos2-ldc-shared100 dependency ระหว่างการติดตั้ง ให้รัน wget https://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 อีกครั้ง

การกำหนดค่าและใช้งานไคลเอ็นต์

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

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติและการตั้งค่าของไคลเอ็นต์ คุณสามารถอ้างอิงเอกสารทางการของไคลเอ็นต์บน GitHub

การเข้าถึง OneDrive บน Linux โดยใช้ Rclone

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

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

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

วิธีเข้าถึง OneDrive บน Linux โดยใช้เว็บเบราว์เซอร์

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

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

การเข้าถึง OneDrive บน Linux: คู่มือทีละขั้นตอน

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

การเข้าถึง OneDrive บน Linux: คู่มือทีละขั้นตอน

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

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

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

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