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 บนระบบ Linux ที่ใช้ Debian หรือ Ubuntu การแจกแจงอื่นๆ อาจต้องปฏิบัติตามคำแนะนำที่แตกต่างกัน
- เปิดเทอร์มินัลบน Linux PC ของคุณ
- พิมพ์ข้อความต่อไปนี้ลงในเทอร์มินัลเพื่อเพิ่มพื้นที่เก็บข้อมูลและคีย์พื้นที่เก็บข้อมูลที่ถูกต้องเพื่อติดตั้งแพ็คเกจที่จำเป็น:
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 - เมื่อคำสั่งนั้นรันสำเร็จ ให้รันคำสั่งนี้: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
- อัปเดตตัวจัดการแพ็คเกจโดยพิมพ์ sudo apt update แล้วรอให้ดำเนินการเสร็จ
- เมื่อตัวจัดการแพ็คเกจของคุณได้รับการอัปเดตแล้ว ให้รัน sudo apt install —no-install-recommends —no-install-suggests ldc onedrive ในเทอร์มินัลแล้วรอให้เสร็จสิ้น
- หากคุณพบข้อผิดพลาดการพึ่งพา libphobos2-ldc-shared100 ระหว่างการติดตั้ง ให้เรียกใช้ wget http://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
การกำหนดค่าและการใช้งานไคลเอนต์
ณ จุดนี้ คุณควรติดตั้งไคลเอนต์ Linux OneDrive ที่ไม่เป็นทางการเรียบร้อยแล้ว คุณจะต้องกำหนดค่าถัดจากการเข้าถึงไฟล์ของคุณ
- หากต้องการเรียกใช้ไคลเอ็นต์เป็นครั้งแรกและสร้างไฟล์การกำหนดค่าเริ่มต้น ให้พิมพ์ onedrive ลงในเทอร์มินัล
- คุณจะได้รับแจ้งให้ไปที่ URL ของ Microsoft เพื่อตรวจสอบสิทธิ์และให้สิทธิ์การเข้าถึงบัญชี OneDrive ของคุณ เปิด URL ในเว็บเบราว์เซอร์ ลงชื่อเข้าใช้ด้วยข้อมูลประจำตัว Microsoft ของคุณ และให้สิทธิ์ที่จำเป็น
- หลังจากให้สิทธิ์แล้ว คุณจะเห็นหน้าว่าง ให้คัดลอก URL วางกลับเข้าไปในเทอร์มินัล แล้วกดปุ่ม Enter
- ลูกค้าจะแจ้งเตือนคุณหากคุณทำสำเร็จ หากต้องการเริ่มการซิงโครไนซ์ ให้พิมพ์ onedrive –synchronize ลงในเทอร์มินัล สิ่งนี้ควรเริ่มซิงโครไนซ์ไฟล์ OneDrive ของคุณกับโฟลเดอร์ในเครื่อง (~/OneDrive ตามค่าเริ่มต้น) คุณจะต้องเผื่อเวลาเพื่อให้กระบวนการนี้เสร็จสิ้น
- หากคุณต้องการให้ไคลเอนต์ทำงานในพื้นหลัง ให้พิมพ์และเรียกใช้ onedrive –monitor จากเทอร์มินัลของคุณ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติและการตั้งค่าของไคลเอนต์ คุณสามารถดูเอกสารอย่างเป็นทางการสำหรับลูกค้าบน GitHub
วิธีเข้าถึง OneDrive บน Linux โดยใช้ Rclone
rclone เป็นเครื่องมือเทอร์มินัลโอเพ่นซอร์สที่ทรงพลังสำหรับการซิงโครไนซ์และถ่ายโอนไฟล์ข้ามระบบภายในหรือระยะไกลบน Linux PC ด้วยการใช้ rclone คุณสามารถตั้งค่า Linux PC ของคุณเพื่ออนุญาตการเข้าถึงที่เก็บข้อมูล OneDrive ของคุณ ป>
หากต้องการใช้ rclone กับ OneDrive บน Linux ให้ทำตามขั้นตอนเหล่านี้
- ในการเริ่มต้น ให้ดาวน์โหลดและติดตั้ง Rclone บนระบบ Linux ของคุณ คุณสามารถดูคำแนะนำในการติดตั้งสำหรับการแจกจ่ายเฉพาะของคุณได้จากเว็บไซต์ rclone หรือพิมพ์ sudo -v; ขด https://rclone.org/install.sh | sudo bash เข้าไปในเทอร์มินัลเพื่อติดตั้งอย่างรวดเร็วแทน
- เมื่อติดตั้ง Rclone แล้ว ให้พิมพ์ rclone config ลงในเทอร์มินัลเพื่อเริ่มกระบวนการกำหนดค่า
- เมื่อได้รับแจ้ง ให้เลือกปุ่ม n เพื่อสร้างรีโมทใหม่ จากนั้นป้อนชื่อสำหรับรีโมท OneDrive ของคุณ (เช่น onedrive)
- ถัดไป ค้นหาหมายเลขสำหรับ Microsoft OneDrive เป็นผู้ให้บริการพื้นที่เก็บข้อมูล (โดยทั่วไปคือ 31) พิมพ์หมายเลขดังกล่าวแล้วกด Enter เพื่อยืนยัน
- สำหรับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ ให้เว้นว่างไว้แล้วกด Enter
- เลือกขอบเขตการตรวจสอบสิทธิ์ของคุณสำหรับ OneDrive (โดยทั่วไปโดยการกด 1 และกด Enter) จากนั้นเลือก n เพื่อใช้กระบวนการตั้งค่าทั่วไปในการตรวจสอบสิทธิ์
- เมื่อได้รับแจ้ง ให้กด Y เพื่อเปิดเว็บเบราว์เซอร์เพื่อลงชื่อเข้าใช้ ป้อนรายละเอียดบัญชี OneDrive ของคุณและอนุญาตให้ Rclone เข้าถึงบัญชี OneDrive และพื้นที่เก็บข้อมูลของคุณโดยทำตามคำแนะนำบนหน้าจอ
- หลังจากการกำหนดค่าเสร็จสมบูรณ์ ให้ปิดเบราว์เซอร์และกลับสู่เทอร์มินัล
- เลือกการกำหนดค่า OneDrive ของคุณ—โดยทั่วไปคือ 1 สำหรับการเข้าถึง OneDrive มาตรฐาน กดปุ่ม Enter เพื่อดำเนินการต่อ
- เลือก OneDrive ID ของคุณจากตัวเลือกที่มีให้ โดยทั่วไปโดยการกด 1 และกดปุ่ม Enter
- กด y อีกครั้งเพื่อยืนยัน
- ณ จุดนี้ การกำหนดค่าควรจะเสร็จสมบูรณ์ กด Y เพื่อยืนยันอีกครั้งและทำให้เป็นการกำหนดค่าเริ่มต้น
- กด q เพื่อออกจากเครื่องมือกำหนดค่า คุณสามารถใช้คำสั่ง rclone เพื่อโต้ตอบกับไฟล์ OneDrive ของคุณได้ ตัวอย่างเช่น หากต้องการแสดงรายการเนื้อหาของบัญชี OneDrive ของคุณ ให้รันคำสั่ง rclone ls onedrive:ในเทอร์มินัลของคุณ
- หากต้องการดาวน์โหลดไฟล์จากบัญชี OneDrive ของคุณ ให้รันคำสั่ง rclone copy onedrive:/path/to/file /path/to/local/directory ในเทอร์มินัล แทนที่ /path/to path ด้วยตำแหน่งไฟล์และตำแหน่งที่คุณต้องการบันทึกไฟล์บนพีซีของคุณ
- หากต้องการอัปโหลดไฟล์ไปยังบัญชี OneDrive ของคุณ ให้รันคำสั่ง rclone copy /path/to/local/file onedrive:/path/to/remote/directory แทนที่ /path/to path ด้วยตำแหน่งไฟล์และตำแหน่งในที่เก็บข้อมูล OneDrive ของคุณที่คุณต้องการอัปโหลดไฟล์ไป
- คุณยังสามารถใช้คำสั่ง rclone sync เพื่อซิงโครไนซ์ไฟล์ทั้งหมดระหว่างบัญชี OneDrive ของคุณและระบบไฟล์ Linux ในเครื่องของคุณ ตัวอย่างเช่น หากต้องการซิงโครไนซ์ไฟล์ทั้งหมดในบัญชี OneDrive ของคุณกับไดเร็กทอรีในเครื่องที่เรียกว่า ~/onedrive ให้รันคำสั่ง rclone sync onedrive:~/onedrive
- ในการซิงโครไนซ์ไดเร็กทอรีเฉพาะในบัญชี OneDrive ของคุณไปยังไดเร็กทอรีในเครื่อง ให้รันคำสั่ง rclone sync onedrive:/path/to/remote/directory /path/to/local/directory และแทนที่ /path/to path ด้วยไดเร็กทอรีระยะไกลและในเครื่องที่ถูกต้อง
วิธีการเข้าถึง OneDrive บน Linux โดยใช้เว็บเบราว์เซอร์ของคุณ
ไม่ต้องการติดตั้งซอฟต์แวร์เพิ่มเติมใดๆ ใช่ไหม คุณสามารถเข้าถึงไฟล์ OneDrive ของคุณได้อย่างรวดเร็วจาก Linux PC โดยใช้เว็บเบราว์เซอร์ของคุณ
ในการดำเนินการนี้ ให้ไปที่เว็บไซต์ OneDrive และลงชื่อเข้าใช้ด้วยบัญชี Microsoft ของคุณ เมื่อคุณลงชื่อเข้าใช้ คุณจะเห็นที่เก็บข้อมูล OneDrive ของคุณพร้อมโฟลเดอร์และไฟล์ คุณจะสามารถดาวน์โหลดไฟล์ อัปโหลดไฟล์ใหม่ ลบไฟล์หรือโฟลเดอร์ทั้งหมด หรือสร้างไฟล์ Office ใหม่ได้โดยตรง และเพิ่มลงในที่เก็บข้อมูล OneDrive ของคุณ
ป>
คุณยังสามารถแชร์ไฟล์ของคุณกับผู้อื่นได้โดยเลือกไฟล์แล้วกดปุ่มแชร์ ป>
โปรดจำไว้ว่าการเปลี่ยนแปลงที่ทำกับไฟล์และเอกสารบนเว็บไซต์ OneDrive จะถูกซิงโครไนซ์กับอุปกรณ์อื่น ๆ ที่เชื่อมต่อกับบัญชี Microsoft ของคุณ
การจัดการไฟล์ Linux ของคุณ
การใช้ OneDrive บน Linux สามารถทำได้โดยใช้หนึ่งในเครื่องมือด้านบน (หรือโดยใช้เว็บไซต์ OneDrive) แม้ว่า Microsoft จะไม่มีแอปพลิเคชัน OneDrive ดั้งเดิมสำหรับ Linux แต่ทางเลือกเหล่านี้ก็มอบประสบการณ์ที่คล้ายกัน
กังวลเกี่ยวกับไฟล์ของคุณ? อย่าลืมสำรองข้อมูลไฟล์ของคุณโดยอัตโนมัติ เพื่อให้มั่นใจว่าข้อมูลของคุณปลอดภัยและเป็นปัจจุบัน คำนึงถึงปัญหาการซิงค์ OneDrive ที่อาจเกิดขึ้นได้ และตรวจสอบการตั้งค่าของคุณอีกครั้งเสมอหากคุณประสบปัญหา