GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mendapatkan URL file Dropbox dari baris perintah?

Mendapatkan Klien Dropbox

Anda dapat mengunduh klien Dropbox untuk Linux di Situs Web Dropbox.

Paket ini akan menginstal daemon Dropbox (yang secara otomatis menyinkronkan file ke folder jika Anda mengonfigurasinya), dan dropbox utilitas baris perintah.

Baris Perintah Murni

CATATAN :Karena perubahan yang dilakukan pada folder Publik oleh Dropbox, petunjuk di bawah tidak lagi berfungsi.

Untuk mendapatkan tautan ke file di Dropbox dari baris perintah, sekarang Anda harus menggunakan sharelink perintah alih-alih puburl . Untuk informasi lebih lanjut, silakan lihat jawaban jbrock yang merinci penggunaan perintah itu.

Untuk informasi selengkapnya tentang perubahan pada folder Publik, silakan lihat topik bantuan Dropbox ini.

Dengan asumsi Anda telah menginstal klien Dropbox dan berada di jalur Anda, Anda bisa mendapatkan tautan ke file di folder Publik menggunakan perintah:

dropbox puburl <path-to-file>

Misalnya:

dropbox puburl ~/Dropbox/Public/somepic.jpg

Namun, ini tidak akan berfungsi untuk file di luar folder Publik Anda, ini hanya akan memberikan kesalahan:

Couldn't get public url: Unknown Error

Untuk informasi selengkapnya tentang antarmuka baris perintah dropbox, Anda dapat membaca wiki tidak resmi.

Integrasi File Explorer

Jika Anda hanya ingin menghindari membuka situs web, alih-alih membutuhkan solusi baris perintah murni, inilah metode alternatif.

Untuk URL ke file di luar folder Publik, sepertinya Anda harus menggunakan situs web atau menggunakan plugin yang menambahkan fungsionalitas khusus Dropbox ke pengelola file Anda. Secara default, Dropbox mendukung integrasi dengan pengelola file Nautilus (alias File GNOME) untuk lingkungan desktop GNOME.

Jika Anda memiliki integrasi Dropbox dengan pengelola file, Anda dapat mengeklik kanan file dan memilih item "Bagikan Tautan Dropbox" di submenu "Dropbox". Ini akan menyalin tautan ke Clipboard Anda.

Biasanya Anda dapat mengetahui apakah Anda memiliki integrasi Dropbox dengan pengelola file jika, saat Anda menelusuri folder Dropbox di pengelola file, tanda centang hijau muncul di atas file yang disinkronkan.

Tergantung pada distribusi Linux Anda, plugin untuk lingkungan desktop yang berbeda mungkin tersedia di repositori paket. Misalnya, di Linux Mint tersedia plugin untuk Nemo (Cinnamon, paketnya adalah nemo-dropbox ) dan Caja (MATE, paketnya adalah caja-dropbox ).


Dropbox baru-baru ini menambahkan kemampuan untuk membuat tautan berbagi (bukan hanya puburl ) dari baris perintah serta fitur CLI baru lainnya. Bagi saya ini adalah berita besar. Saya menemukan hari ini bahwa Thunar Dropbox Plugin menyebabkan Dropbox mogok untuk versi 3.16.1. Jadi, saya hanya akan mengintegrasikan Dropbox CLI ke dalam menu konteks Thunar saya melalui 'Configure custom actions...' Saya perlu menggunakan skrip Python Dropbox untuk fitur baru seperti membuat tautan berbagi agar berfungsi. Inilah penggunaannya:

tautan berbagi

dropbox sharelink FILE

Mencetak tautan bersama untuk FILE .

  • FILE Jalur absolut ke FILE

Pastikan untuk membaca tiga paragraf pertama di halaman ini sebelum memulai.https://www.dropbox.com/en/help/9192

Untuk menambahkan item menu konteks di Thunar, saya membuka 'Edit'> 'Konfigurasi tindakan kustom...' dan menambahkan perintah ini:

dropbox sharelink %f | tr -d '\n' | xsel -ib

Ini adalah skrip yang saya tulis yang mengintegrasikan Dropbox di Thunar. Itu juga dapat digunakan untuk browser file lainnya.

Ini adalah output dari: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  

Linux
  1. Menggunakan Google Drive dari Baris Perintah Linux

  2. Bagaimana Cara Mendapatkan Hitungan File Dalam Direktori Menggunakan Baris Perintah?

  3. Bagaimana Cara Membisukan Dari Baris Perintah?

  1. Bagaimana cara Mengirim Email dari Baris Perintah?

  2. Bagaimana saya bisa mengeksekusi kode PHP dari baris perintah?

  3. Bagaimana cara mendapatkan versi driver nvidia dari baris perintah?

  1. Bagaimana cara menghapus konten file dari baris perintah?

  2. Cara menyalurkan teks dari baris perintah ke clipboard

  3. Bagaimana cara mendapatkan alamat IP saya dari baris perintah?