Sincronicé una carpeta llamada "viaje". Quiero excluir un archivo en esta carpeta de ser sincronizado. es posible? ¿Los otros grandes sincronizadores, como Dropbox y Mozy, tienen esta característica?
fuente
Sincronicé una carpeta llamada "viaje". Quiero excluir un archivo en esta carpeta de ser sincronizado. es posible? ¿Los otros grandes sincronizadores, como Dropbox y Mozy, tienen esta característica?
Ubuntu One actualmente no es compatible con esto; una solución alternativa sería mover la carpeta fuera de la carpeta en la que se encuentra actualmente (y apuntar un enlace simbólico desde la carpeta sincronizada si es necesario), o cambiarle el nombre a algo único y agregar ese nombre a la lista de patrones 'ignorar' ( esto la segunda forma es bastante complicada; lea la nota a continuación ).
Aquí se explica cómo hacer lo primero: suponiendo que travel
esté en un directorio llamado misc
, y que se llama al subdirectorio travel
que no desea sincronizar huge
, abra un terminal (Aplicaciones »Accesorios» Terminal) y escriba:
cd misc
mv travel/huge .travel_huge
ln -s ../.travel_huge tavel/huge
tenga en cuenta que .travel_huge
es un directorio oculto, por lo que normalmente no lo vería en los selectores de archivos y nauitlus.
Así es como hace el segundo, asumiendo que el nombre único que eligió huge
es huge-pics-of-acorn-trees-february-2011
: primero, edite ~ / .config / ubuntuone / syncdaemon.conf (puede usar Aplicaciones »Accesorios» Editor de texto) y agregue lo siguiente a la __main__
sección (si el el archivo no existe, anteponga lo siguiente por una línea que contenga solo [__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
o simplemente puede cambiar el nombre de la carpeta a algo ya cubierto por la ignore
lista actual , como huge.tmp
o huge.pyc
, pero dudo que le guste.
Sin embargo, tenga en cuenta que el segundo método descrito es bastante frágil: asegúrese de haber actualizado el archivo de configuración y reiniciado syncdaemon (con u1sdtool -q; u1sdtool -c
) antes de crear el directorio de nivel superior. Si el directorio ya existe, no lo mueva al nombre ignorado con el syncdaemon ejecutándose; más bien, detenga syncdaemon, cambie el nombre de la carpeta, edite la lista de ignorados e inicie syncdaemon. Alternativamente, mueva la carpeta fuera de la jerarquía sincronizada y cámbiele el nombre antes de volver a moverla. De lo contrario, podría no funcionar como lo esperaría, si es que lo hace.
Entiendo que Dropbox tiene la función (he visto un video que explica cómo usarlo), pero no lo he verificado y puede que solo esté en una versión beta o algo así.
En respuesta a su pregunta sobre los otros grandes sincronizadores: Dropbox no parece tener una forma de ignorar selectivamente archivos / tipos de archivos específicos, pero esta publicación de Dylan R. proporciona una forma de ignorar selectivamente las carpetas.
En pocas palabras, es así:
Obtendrá un icono gris menos y ya no se sincronizará. (la carpeta vacía debe permanecer en Dropbox, pero está vacía, por lo que no ocupa espacio)