Apakah mungkin untuk mengecualikan file atau folder agar tidak disinkronkan, sementara itu dalam direktori yang disinkronkan?

8

Saya menyinkronkan folder bernama "travel". Saya ingin mengecualikan file di folder ini agar tidak disinkronkan. Apakah ini mungkin? Apakah sinkronisasi besar lainnya, seperti dropbox dan mozy, memiliki fitur ini?

pengguna10951
sumber

Jawaban:

7

Ubuntu One saat ini tidak mendukung ini; solusinya adalah dengan memindahkan folder keluar dari folder saat ini (dan arahkan symlink ke sana dari folder yang disinkronkan jika perlu), atau ubah nama menjadi sesuatu yang unik dan tambahkan nama itu ke daftar pola 'abaikan' ( ini Cara kedua agak rumit; silakan baca catatan di bawah ini ).

Inilah cara melakukan yang pertama: dengan asumsi travelada dalam direktori bernama misc, dan bahwa subdirektori travelyang tidak ingin Anda sinkron dipanggil huge, buka terminal (Aplikasi »Aksesori» Terminal), dan ketik:

 cd misc
 mv travel/huge .travel_huge
 ln -s ../.travel_huge tavel/huge

perhatikan bahwa itu .travel_hugeadalah direktori tersembunyi, jadi Anda biasanya tidak akan melihatnya di nauitlus dan file pickers.


tikungan berbahaya

Inilah cara Anda melakukan yang kedua, dengan asumsi nama unik yang Anda pilih hugeadalah huge-pics-of-acorn-trees-february-2011: pertama, edit ~ / .config / ubuntuone / syncdaemon.conf (Anda dapat menggunakan Aplikasi »Aksesori» Editor Teks) dan tambahkan yang berikut ke __main__bagian (jika file tidak ada, tambahkan yang berikut dengan baris yang berisi hanya [__main__]):

ignore = \A#.*\Z
         \A.*~\Z
         \A.*\.py[oc]\Z
         \A.*\.sw[nopx]\Z
         \A.*\.swpx\Z
         \A\..*\.tmp\Z
         \Ahuge-pics-of-acorn-trees-february-2011\Z

atau Anda cukup mengganti nama folder menjadi sesuatu yang sudah dicakup oleh ignoredaftar saat ini , seperti huge.tmpatau huge.pyc, tapi saya ragu Anda akan menyukainya.

Harap dicatat, bahwa metode kedua yang dijelaskan agak rapuh: pastikan Anda telah memperbarui file konfigurasi dan memulai kembali syncdaemon (with u1sdtool -q; u1sdtool -c) sebelum membuat direktori tingkat atas. Jika direktori sudah ada, jangan memindahkannya ke nama yang diabaikan dengan menjalankan syncdaemon; alih-alih, hentikan syncdaemon, ganti nama folder, edit daftar abaikan, dan mulai syncdaemon. Atau pindahkan folder keluar dari hierarki yang disinkronkan, dan ganti namanya sebelum memindahkannya kembali. Jika tidak, folder itu mungkin tidak berfungsi seperti yang Anda harapkan, jika ada.


Saya mengerti dropbox memiliki fitur (saya telah melihat video yang menjelaskan cara menggunakannya), tetapi saya belum memeriksanya dan mungkin hanya dalam versi beta atau semacamnya.

Chipaca
sumber
-1

Untuk menjawab pertanyaan Anda tentang penyelarasan besar lainnya: Dropbox tampaknya tidak memiliki cara untuk mengabaikan file / tipe file tertentu secara selektif, tetapi posting ini oleh Dylan R. menyediakan cara untuk mengabaikan folder secara selektif.

Singkatnya, bunyinya seperti ini:

  1. Cadangkan, untuk berjaga-jaga :)
  2. Tutup aplikasi apa pun yang mungkin menggunakan / menulis ke folder
  3. Pindahkan folder yang Anda inginkan untuk tidak disinkronkan dari dropbox
  4. Biarkan sinkronisasi itu
  5. Buat folder dengan nama persis sama di tempat yang sama persis
  6. Gunakan Sinkronisasi Selektif untuk berhenti menyinkronkan folder (kosong) itu. Ini akan menghapus folder (sekarang kosong).
  7. Pindahkan folder asli Anda kembali.

Ini akan mendapatkan ikon minus abu-abu, dan tidak lagi disinkronkan. (folder kosong harus tetap di Dropbox, tetapi kosong, jadi tidak memakan ruang)

drevicko
sumber
tolong perhatikan tag-nya, ini pertanyaan terkait ubuntu-one.
Paulius Šukys
@shookees tolong pikirkan konten pertanyaan - Saya kutip dari pertanyaan: "Apakah sinkronisasi besar lainnya, seperti dropbox dan mozy, punya fitur ini?" Terima kasih atas downvote):
drevicko
itu tidak memenuhi syarat sebagai jawaban untuk pertanyaannya, lebih seperti komentar.
Paulius Šukys
Saya mengedit jawaban saya untuk menjelaskan ini bukan tentang ubuntu-one. Saya berpikir untuk berkomentar, tetapi ada terlalu banyak konten. Saya menemukan pertanyaan ini mencari jawaban yang sama tetapi tentang Dropbox, jadi saya pikir ini adalah tempat yang bagus untuk memberikan jawaban yang kemudian saya temukan. Bisa saja mengajukan pertanyaan baru, tetapi berpikir tidak perlu, ketika sudah diajukan di sini.
drevicko