Come sincronizzare qualsiasi cartella con il cloud con collegamenti simbolici

Sommario:

Come sincronizzare qualsiasi cartella con il cloud con collegamenti simbolici
Come sincronizzare qualsiasi cartella con il cloud con collegamenti simbolici

Video: Come sincronizzare qualsiasi cartella con il cloud con collegamenti simbolici

Video: Come sincronizzare qualsiasi cartella con il cloud con collegamenti simbolici
Video: 20 Shortcut da tastiera per Raddoppiare la produttività su Windows - YouTube 2024, Maggio
Anonim
I grandi servizi di archiviazione cloud - Dropbox, Google Drive, Microsoft OneDrive e altri - hanno tutti lo stesso problema. Possono solo sincronizzare le cartelle all'interno della cartella di archiviazione cloud. Ma c'è un modo per aggirare questa limitazione: i collegamenti simbolici.
I grandi servizi di archiviazione cloud - Dropbox, Google Drive, Microsoft OneDrive e altri - hanno tutti lo stesso problema. Possono solo sincronizzare le cartelle all'interno della cartella di archiviazione cloud. Ma c'è un modo per aggirare questa limitazione: i collegamenti simbolici.

I collegamenti simbolici sono estremamente utili per sincronizzare qualsiasi cartella sul PC. Ad esempio, potresti voler sincronizzare qualche tipo di file di configurazione che deve trovarsi in una posizione specifica sul tuo PC.

Collegamenti simbolici 101

Windows, Linux e Mac OS X hanno tutti strumenti integrati per la creazione di collegamenti simbolici. Un collegamento simbolico è solo un "puntatore" che punta a una cartella altrove. I programmi sul computer visualizzano il collegamento come se fosse lo stesso della cartella o dei file reali.

Ad esempio, supponiamo di voler sincronizzare tutti i file in C: Stuff con Dropbox, ma li vuoi ancora in C: Stuff. È possibile creare un collegamento simbolico nella cartella Dropbox che punta a C: Stuff e Dropbox sincronizzerebbe tutto all'interno della cartella C: Stuff.

Questa è la teoria, comunque. In pratica, molti servizi di cloud storage non funzionano più correttamente con collegamenti simbolici. Possiamo comunque usare collegamenti simbolici al contrario. Nel nostro esempio, sposteremmo l'intera cartella C: Stuff nella cartella di Dropbox. Dovremmo quindi creare un collegamento simbolico in C: Stuff che punta alla cartella Dropbox Stuff. Dropbox sincronizzerebbe i file nella cartella e i programmi che necessitano della cartella in C: Stuff funzionerebbero normalmente. Per prima cosa abbiamo coperto questa soluzione quando abbiamo visto come sincronizzare qualsiasi cartella con OneDrive su Windows 8.1.

Image
Image

finestre

Innanzitutto, apri una finestra del prompt dei comandi come amministratore. In Windows 8 o 10, premere il tasto Windows + X e fare clic su Prompt dei comandi (amministratore). In Windows 7, apri il menu Start, esegui una ricerca per Prompt dei comandi, fai clic con il tasto destro del mouse sul collegamento Prompt dei comandi e seleziona Esegui come amministratore.

Digitare i seguenti comandi nella finestra del prompt dei comandi. Nel primo comando, sostituire "C: Path To ExternalFolder" con il percorso della cartella che si desidera sincronizzare e "C: Users NAME Dropbox" con il percorso della cartella di archiviazione cloud. Questo comando sposterà l'intera cartella nella cartella di archiviazione cloud.
Digitare i seguenti comandi nella finestra del prompt dei comandi. Nel primo comando, sostituire "C: Path To ExternalFolder" con il percorso della cartella che si desidera sincronizzare e "C: Users NAME Dropbox" con il percorso della cartella di archiviazione cloud. Questo comando sposterà l'intera cartella nella cartella di archiviazione cloud.

move “C:PathToExternalFolder” “C:UsersNAMEOneDrive”

Creare un collegamento simbolico nella posizione originale. I programmi che cercano la cartella nella posizione originale lo troveranno lì. Eventuali modifiche apportate verranno scritte nella cartella di archiviazione cloud.
Creare un collegamento simbolico nella posizione originale. I programmi che cercano la cartella nella posizione originale lo troveranno lì. Eventuali modifiche apportate verranno scritte nella cartella di archiviazione cloud.

mklink /d “C:PathToExternalFolder” “C:UsersNAMEOneDriveExternalFolder”

Image
Image

Linux

Su Linux, dovresti essere in grado di creare un collegamento simbolico con ln -s comando. Non dovresti spostare alcun file in giro. Apri un terminale ed esegui il seguente comando:

ln -s /path/to/ExternalFolder ~/Dropbox/

Per sincronizzare un singolo file, specificare il percorso di quel file anziché il percorso di una cartella. Se questo metodo non funziona, spostare prima la cartella esterna nella cartella di archiviazione cloud, quindi creare un collegamento simbolico al contrario, come si farebbe su Windows.

Image
Image

Mac OS X

Puoi usare lo stesso comando su Mac. Per prima cosa, apri una finestra di terminale - premi Comando + Spazio, digita Terminale nella finestra di dialogo di ricerca Spotlight e premi Invio. Esegui il seguente comando, compilando il percorso appropriato:

ln -s “/path/to/ExternalFolder” “/Users/name/Dropbox/ExternalFolder”

Google Drive non accetta collegamenti simbolici creati con il comando precedente, ma altri servizi potrebbero. Per fare in modo che funzioni con Google Drive, sposta la cartella che desideri sincronizzare all'interno della cartella di archiviazione cloud e quindi crea il collegamento simbolico al contrario:

mv “/path/to/ExternalFolder” “/Users/name/Google Drive/”

ln -s “/Users/name/Google Drive/ExternalFolder” “/path/to/ExternalFolder”

Image
Image

Sincronizza cartelle esterne

Puoi utilizzare questo trucco anche per sincronizzare le cartelle all'esterno della cartella di archiviazione cloud. Ad esempio, supponiamo di avere una directory C: Stuff. L'hai spostato nella tua cartella di archiviazione cloud, quindi puoi accedervi da "Stuff" nella tua cartella Dropbox e sul web. Se hai configurato Dropbox su più PC, troverai la cartella Stuff nella cartella Dropbox. Puoi creare gli stessi link simbolici su ogni computer e il contenuto della tua cartella C: Stuff apparirà uguale su tutti i tuoi PC.

Alcuni programmi di terze parti ti aiuteranno a creare collegamenti simbolici per questi servizi, ma puoi fare tutto con gli strumenti inclusi nel tuo sistema operativo. Non ci piace raccomandare tali utilità di terze parti quando possiamo aiutarlo.

Alcuni programmi ti consentono di sincronizzare qualsiasi cartella sul cloud, ovviamente. SpiderOak - anche bello perché è completamente crittografato e quindi non riescono nemmeno a vedere cosa stai memorizzando lì - ti permette di scegliere qualsiasi cartella sul tuo PC per sincronizzarti senza fare problemi con i link simbolici, per esempio.

Consigliato: