Sincronitza carpetes amb Dropbox


Molts cops ho volem tenir tot sincronitzat, o volem fer còpies de seguretat simples, d’un parell de carpetes. Dropbox és una bona solució, però clar, hauríem de moure la carpeta sencera dins de Dropbox i la perdriem de la seva ubicació original. Està clar que no es tracta de moure tot el disc dur a Dropbox –tot i que és el futur i esperem que sigui aviat–.

Primer he intentat crear un alies simple, però l’alies que crea el Finder només l’entèn el Finder, per Dropbox és un arxiu. I destacar que el Terminal del mateix Mac tampoc l’entèn, així que fem cagar una mica. Aleshores, gràcies la pista de @davidcaules he trobat la solució.

El tema està en crear un enllaç simbòlic –symbolic link– a la carpeta o arxiu que vulguem sincronitzar –aquests accessos directes Terminal els entén–. Pel que he vist al blog de Think Whasabi, que té un post sobre aquest tema, es pot fer a través de Onyx o Cocktail, altres aplicacions, Automator o sinó també amb Terminal, escrivint una linia, però potser he trobat més facil la solució de Mac OS X Hints, en la qual creem un scrip, guardem l’aplicació i ja ho tenim.

Heu d’obrir l’”Editor AppleScrip”, copiar i enganxar el codi i guardar-ho com aplicació i només executar.

on run
    open {choose file with prompt "Choose a file to create a symbolic link:" without invisibles}
end run

on open the_files
    repeat with i from 1 to (count the_files)
        try
            set posix_path to POSIX path of (item i of the_files)
            if posix_path ends with "/" then set posix_path to text 1 thru -2 of posix_path
            do shell script "ln -s " & quoted form of posix_path & " " & quoted form of (posix_path & ".sym")
        end try
    end repeat
end open

Ja ho tenim fet. Ara podem arrossegar qualsevol carpeta damunt de l’app que hem creat i al mateix directori se’ns crearà un arxiu .sym, un accés directe a la carpeta en qüestió. Només ens cal posar-lo a Dropbox i es sincronitzarà. Tots els canvis que fem dins de Dropbox a aquesta carpeta també afectaran a la carpeta original, i a l’inversa.

Espero que us sigui útil!

[Imatge babyben]