Saya ingin memiliki folder musik default Ubuntu /home/$USER/Music
untuk bertindak cukup banyak seperti perpustakaan di Windows. Pada dasarnya itu akan menjadi folder virtual yang berisi konten folder lain.
Alasan saya adalah Rhythm Box hanya akan menonton satu folder untuk musik baru. Semua musik saya berada di dua folder /home/$USER/Dropbox/Music
dan /home/$USER/Dropbox/New Music
.
Ini juga terbukti bermanfaat untuk menampilkan konten folder Dropbox lainnya di folder default Ubuntu (Dokumen, Gambar, dll).
Saya melakukan pencarian dan mencoba menemukan jawabannya sendiri tetapi tidak berhasil. Saya yakin ada cara untuk mencapai ini; Saya hanya melewatkannya.
Terima kasih sebelumnya.
directory
sync
dropbox
symbolic-link
DanTheManDRH
sumber
sumber
sudo mount --bind olddir newdir
tapi ini mungkin tidak persis apa yang Anda cari ...mount --bind
memungkinkan akses ke satu set folder dari dua titik mount berbeda. OP ingin mengakses dua set folder dari satu titik mountJawaban:
Solusi tertulis
1. Tampilan perpustakaan diperbarui secara otomatis
Dengan skrip latar belakang di bawah ini, Anda dapat mengatur direktori, yang secara virtual menunjukkan konten gabungan dari sejumlah folder lain yang sewenang-wenang.
Konten folder (ada symlink) secara dinamis disinkronkan dengan sumber (gabungan).
Bagaimana itu bekerja
Skrip secara berkala mencantumkan konten folder sumber serta folder yang ditargetkan untuk tampilan "perpustakaan".
Membandingkan daftar sangat ringan (terprogram) dan sumber daya yang rendah. Saya menguji skrip dengan loop yang lebih cepat daripada skrip di bawah ini, dengan sejumlah item sekitar 500 dalam satu level direktori, tanpa tambahan (yang terlihat) memuat apa pun.
Script dan cara menggunakannya
library_view.py
Tes-jalankan skrip dengan direktori yang ditargetkan , untuk melihat direktori gabungan di, sebagai argumen pertama , direktori sumber sebagai argumen berikutnya, misalnya:
Perintah ini akan menampilkan konten folder
source1
dansource2
invirtual_library
.Jika semua berfungsi dengan baik, tambahkan ke aplikasi startup: Dash> Aplikasi Startup> Tambah. Tambahkan perintah:
Catatan
Seperti yang disebutkan, Anda dapat menambahkan lebih dari dua direktori soure jika Anda mau.
2. Versi manual
Jika Anda memilih untuk tidak menggunakan skrip latar belakang karena suatu alasan, Anda dapat memperbarui (menyinkronkan) folder pustaka secara manual, dengan perintah yang persis sama di bawah tombol pintas, menggunakan skrip di bawah ini:
Pilih: Pengaturan Sistem> "Keyboard"> "Pintasan"> "Pintasan Khusus". Klik "+" dan tambahkan perintah untuk kombinasi tombol pilihan Anda:
sumber
Anda dapat menginstal
unionfs-fuse
untuk ini:Pemasangan:
Ini akan mengelompokkan semua konten dari folder1 dan folder2 (atau lebih jika Anda mau) ke titik mount Anda
Jumlah:
sumber