ฉันต้องการทราบว่าฉันจะได้รับ URL ของไฟล์ที่จะแบ่งปันในโฟลเดอร์ Dropbox ของฉันจากบรรทัดคำสั่งหรือไม่ ฉันจะหลีกเลี่ยงการเปิดเว็บเบราว์เซอร์ทุกครั้ง
ฉันต้องการทราบว่าฉันจะได้รับ URL ของไฟล์ที่จะแบ่งปันในโฟลเดอร์ Dropbox ของฉันจากบรรทัดคำสั่งหรือไม่ ฉันจะหลีกเลี่ยงการเปิดเว็บเบราว์เซอร์ทุกครั้ง
คำตอบ:
คุณสามารถดาวน์โหลดโปรแกรม Dropbox สำหรับลินุกซ์บนเว็บไซต์ของ Dropbox
แพ็คเกจนี้จะติดตั้งทั้ง Dropbox daemon (ซึ่งจะซิงค์ไฟล์ไปยังโฟลเดอร์โดยอัตโนมัติหากคุณกำหนดค่าไว้) และdropbox
ยูทิลิตี้บรรทัดคำสั่ง
หมายเหตุ : เนื่องจากการเปลี่ยนแปลงที่ทำกับโฟลเดอร์สาธารณะโดย Dropbox คำแนะนำด้านล่างจะไม่ทำงานอีกต่อไป
เพื่อที่จะได้รับการเชื่อมโยงไปยังไฟล์ใน Dropbox จากบรรทัดคำสั่งที่ตอนนี้คุณต้องใช้คำสั่งแทน
sharelink
puburl
สำหรับข้อมูลเพิ่มเติมโปรดดูคำตอบของ jbrock โดยละเอียดเกี่ยวกับการใช้คำสั่งนั้นสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงในโฟลเดอร์สาธารณะโปรดดูหัวข้อวิธีใช้Dropbox นี้
สมมติว่าคุณมีไคลเอนต์ Dropbox ติดตั้งอยู่และในพา ธ ของคุณคุณสามารถรับลิงก์ไปยังไฟล์ในโฟลเดอร์สาธารณะโดยใช้คำสั่ง:
dropbox puburl <path-to-file>
ตัวอย่างเช่น:
dropbox puburl ~/Dropbox/Public/somepic.jpg
อย่างไรก็ตามสิ่งนี้จะไม่สามารถใช้งานได้กับไฟล์ที่อยู่นอกโฟลเดอร์ Public ของคุณ แต่จะให้ข้อผิดพลาด:
Couldn't get public url: Unknown Error
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอินเตอร์เฟซบรรทัดคำสั่งดรอปบ็อกคุณสามารถอ่านวิกิพีเดียที่ไม่เป็นทางการ
ในกรณีที่คุณต้องการหลีกเลี่ยงการไปที่เว็บไซต์แทนที่จะต้องการโซลูชันบรรทัดคำสั่งที่บริสุทธิ์นี่เป็นวิธีการอื่น
สำหรับ URL ไปยังไฟล์ที่อยู่นอกโฟลเดอร์สาธารณะดูเหมือนว่าคุณต้องใช้เว็บไซต์หรือใช้ปลั๊กอินที่เพิ่มฟังก์ชั่นเฉพาะ Dropbox ให้กับตัวจัดการไฟล์ของคุณ ตามค่าเริ่มต้น Dropbox รองรับการทำงานร่วมกับเครื่องมือจัดการไฟล์ Nautilus (หรือที่รู้จักในชื่อไฟล์ GNOME) สำหรับสภาพแวดล้อมเดสก์ท็อป GNOME
หากคุณมีการรวม Dropbox กับโปรแกรมจัดการไฟล์คุณสามารถคลิกขวาที่ไฟล์และเลือกรายการ "แชร์ลิงก์ Dropbox" ในเมนูย่อย "Dropbox" นี่จะเป็นการคัดลอกลิงค์ไปยังคลิปบอร์ดของคุณ
โดยทั่วไปคุณสามารถบอกได้ว่าคุณมีการรวม Dropbox กับตัวจัดการไฟล์ของคุณหรือไม่ถ้าเมื่อคุณเรียกดูโฟลเดอร์ Dropbox ของคุณในตัวจัดการไฟล์เครื่องหมายถูกสีเขียวจะปรากฏขึ้นเหนือไฟล์ที่ซิงค์
ปลั๊กอินสำหรับสภาพแวดล้อมเดสก์ท็อปที่แตกต่างกันอาจมีอยู่ในที่เก็บแพคเกจ ตัวอย่างเช่นบน Linux Mint มีปลั๊กอินสำหรับ Nemo (Cinnamon, package is nemo-dropbox
) และ Caja (MATE, package is caja-dropbox
)
dropbox puburl ~/Dropbox/Public/somepic.jpg
"
dropbox
cli ได้อย่างไร นี่เป็นโครงการดรอปบ็อกซ์ / dbxcliหรือไม่
Dropbox เพิ่งเพิ่มความสามารถในการสร้างแชร์ลิงค์ (ไม่ใช่แค่puburl
) จากบรรทัดคำสั่งรวมถึงฟีเจอร์ CLI ใหม่อื่น ๆ สำหรับฉันนี่เป็นข่าวดี ฉันค้นพบในวันนี้ว่า Thunar Dropbox Plugin เป็นสาเหตุให้ Dropbox ขัดข้องสำหรับรุ่น 3.16.1 ดังนั้นฉันจะรวม Dropbox CLI เข้ากับเมนูบริบท Thunar ของฉันผ่านทาง 'กำหนดค่าการกระทำที่กำหนดเอง ... ' ฉันต้องใช้สคริปต์ Python ของ Dropbox สำหรับคุณสมบัติใหม่เช่นการสร้างลิงก์แชร์เพื่อทำงาน นี่คือการใช้งาน:
แบ่งปันลิงค์
dropbox sharelink FILE
พิมพ์ออกมามีการเชื่อมโยงร่วมกันสำหรับไฟล์
อย่าลืมอ่านสามย่อหน้าแรกของหน้านี้ก่อนเริ่มใช้งาน https://www.dropbox.com/en/help/9192
ในการเพิ่มรายการเมนูบริบทใน Thunar ฉันไปที่ 'แก้ไข'> 'กำหนดค่าการกระทำที่กำหนดเอง ... ' และเพิ่มคำสั่งนี้:
dropbox sharelink %f | tr -d '\n' | xsel -ib
นี่คือสคริปต์ที่ฉันเขียนซึ่งรวม Dropbox ใน Thunar สามารถใช้กับไฟล์เบราว์เซอร์อื่นได้
นี่คือผลลัพธ์ของ: dropbox help
Dropbox command-line interface
commands:
Note: use dropbox help <command> to view usage for a specific command.
status get current status of the dropboxd
throttle set bandwidth limits for Dropbox
help provide help
puburl get public url of a file in your dropbox's public folder
stop stop dropboxd
running return whether dropbox is running
start start dropboxd
filestatus get current sync status of one or more files
ls list directory contents with current sync status
autostart automatically start dropbox at login
exclude ignores/excludes a directory from syncing
lansync enables or disables LAN sync
sharelink get a shared link for a file in your dropbox
proxy set proxy settings for Dropbox