8Sep
Οι μεγάλες υπηρεσίες αποθήκευσης cloud - Dropbox, Google Drive, Microsoft OneDrive και άλλοι - έχουν όλα τα ίδια προβλήματα.Μπορούν να συγχρονίσουν μόνο φακέλους μέσα στον φάκελο αποθήκευσης cloud.Αλλά υπάρχει ένας τρόπος γύρω από αυτόν τον περιορισμό: συμβολικούς δεσμούς.Οι συμβολικοί σύνδεσμοι
είναι εξαιρετικά χρήσιμοι για τον συγχρονισμό οποιουδήποτε φακέλου στον υπολογιστή σας.Ίσως θελήσετε να συγχρονίσετε κάποιο είδος αρχείου ρυθμίσεων που πρέπει να είναι σε μια συγκεκριμένη θέση στον υπολογιστή σας, για παράδειγμα.
Συμβολικές συνδέσεις 101
Τα Windows, Linux και Mac OS X διαθέτουν ολοκληρωμένα εργαλεία για τη δημιουργία συμβολικών συνδέσεων.Ένας συμβολικός σύνδεσμος είναι απλά ένας "δείκτης" που δείχνει σε ένα φάκελο αλλού.Τα προγράμματα στον υπολογιστή βλέπουν τον σύνδεσμο σαν αν ήταν το ίδιο με τον πραγματικό φάκελο ή αρχεία.
Για παράδειγμα, ας υποθέσουμε ότι θέλετε να συγχρονίσετε όλα τα αρχεία στο C: \ Stuff με το Dropbox, αλλά τα θέλετε ακόμα στο C: \ Stuff.Θα μπορούσατε να δημιουργήσετε μια συμβολική σύνδεση στο φάκελο Dropbox που δείχνει στο C: \ Stuff και το Dropbox θα συγχρονίζει τα πάντα μέσα στο φάκελο C: \ Stuff.
Αυτή είναι η θεωρία, ούτως ή άλλως.Στην πράξη, πολλές υπηρεσίες αποθήκευσης cloud δεν λειτουργούν πλέον σωστά με συμβολικούς συνδέσμους.Μπορούμε ακόμα να χρησιμοποιήσουμε συμβολικούς δεσμούς στην αντίθετη κατεύθυνση.Στο παράδειγμά μας, θα μετακινήσαμε ολόκληρο το φάκελο C: \ Stuff στο φάκελο του Dropbox.Στη συνέχεια θα δημιουργούσαμε μια συμβολική σύνδεση στο C: \ Stuff που δείχνει στο φάκελο Dropbox \ Stuff.Το Dropbox θα συγχρονίσει τα αρχεία στο φάκελο και τα προγράμματα που χρειάζονται το φάκελο στο C: \ Stuff θα λειτουργούσαν κανονικά.Αρχικά καλύψαμε αυτή τη λύση όταν εξετάσαμε πώς να συγχρονίζετε οποιοδήποτε φάκελο με το OneDrive στα Windows 8.1.
Windows
Αρχικά, ανοίξτε ένα παράθυρο γραμμής εντολών ως διαχειριστής.Στα Windows 8 ή 10, πατήστε το Windows Key + X και κάντε κλικ στην επιλογή Command Prompt( Admin).Στα Windows 7, ανοίξτε το μενού Έναρξη, εκτελέστε μια αναζήτηση για τη γραμμή εντολών, κάντε δεξί κλικ στη συντόμευση της γραμμής εντολών και επιλέξτε Εκτέλεση ως διαχειριστής.
Πληκτρολογήστε τις ακόλουθες εντολές στο παράθυρο "Γραμμή εντολών".Στην πρώτη εντολή, αντικαταστήστε το "C: \ Path \ To \ ExternalFolder" με τη διαδρομή προς το φάκελο που θέλετε να συγχρονίσετε και "C: \ Users \ NAME \ Dropbox" με τη διαδρομή στο φάκελο αποθήκευσης cloud.Αυτή η εντολή θα μεταφέρει ολόκληρο το φάκελο στον φάκελο αποθήκευσης σύννεφου.
μετακίνηση "C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive"
Δημιουργήστε μια συμβολική σύνδεση στην αρχική θέση.Προγράμματα που αναζητούν το φάκελο στην αρχική του θέση θα το βρουν εκεί.Οποιεσδήποτε αλλαγές θα κάνουν, θα γραφτούν στον φάκελο αποθήκευσης σύννεφου.
mklink / d "C: \ Path \ To \ ExternalFolder" "C: \ Χρήστες \ NAME \ OneDrive \ ExternalFolder"
Linux
Στο Linux πρέπει απλά να δημιουργήσετε συμβολική σύνδεση με την ln -s εντολή.Δεν θα πρέπει να μετακινήσετε αρχεία γύρω.Ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή:
ln -s /path/to/ ExternalFolder ~ /Dropbox/
Για να συγχρονίσετε ένα μεμονωμένο αρχείο, καθορίστε τη διαδρομή προς αυτό το αρχείο αντί για τη διαδρομή προς ένα φάκελο.Εάν αυτή η μέθοδος δεν λειτουργεί, μετακινήστε πρώτα τον εξωτερικό φάκελο στον εσωτερικό φάκελο αποθήκευσης σύννεφου και, στη συνέχεια, δημιουργήστε έναν συμβολικό σύνδεσμο αντίστροφα - όπως και στα Windows.
Mac OS X
Μπορείτε να χρησιμοποιήσετε την ίδια εντολή σε Mac.Αρχικά, ανοίξτε ένα παράθυρο τερματικού - πατήστε Command + Space, πληκτρολογήστε Terminal στο παράθυρο αναζήτησης Spotlight και πατήστε Enter.Εκτελέστε την ακόλουθη εντολή, συμπληρώνοντας την κατάλληλη διαδρομή:
ln -s "/path/to/ ExternalFolder" "/Users/name/Dropbox/ ExternalFolder"
Το Google Drive δεν θα δεχτεί συμβολικούς συνδέσμους που δημιουργήθηκαν με την παραπάνω εντολή, αλλά άλλες υπηρεσίες ίσως.Για να το κάνετε αυτό με το Google Drive, μετακινήστε το φάκελο που θέλετε να συγχρονίσετε μέσα στο φάκελο αποθήκευσης cloud και, στη συνέχεια, δημιουργήστε τον συμβολικό σύνδεσμο αντίστροφα:
mv "/path/to/ ExternalFolder" "/Users/name/ Google Drive /"
ln -s "/Users/name/ Google Drive /ExternalFolder "" /path/to/ ExternalFolder "
Συγχρονισμός εξωτερικών φακέλων
Μπορείτε να χρησιμοποιήσετε αυτό το τέχνασμα για να συγχρονίσετε φακέλους εκτός του φακέλου αποθήκευσης σύννεφου.Για παράδειγμα, ας πούμε ότι έχετε έναν κατάλογο C: \ Stuff.Μετακινήσατε το στο φάκελο αποθήκευσης σύννεφου, ώστε να μπορείτε να το αποκτήσετε πρόσβαση στο φάκελο "Stuff" στο φάκελο Dropbox και στον ιστό.Αν έχετε ρυθμίσει το Dropbox σε πολλούς υπολογιστές, θα βρείτε το φάκελο Stuff στο φάκελο Dropbox.Μπορείτε να δημιουργήσετε τους ίδιους συμβολικούς συνδέσμους σε κάθε υπολογιστή και τα περιεχόμενα του φακέλου C: \ Stuff θα εμφανιστούν τα ίδια σε όλους τους υπολογιστές σας.
Ορισμένα προγράμματα άλλων κατασκευαστών θα σας βοηθήσουν στη δημιουργία συμβολικών συνδέσεων για αυτές τις υπηρεσίες, αλλά μπορείτε να τα κάνετε όλα με τα εργαλεία που περιλαμβάνονται στο λειτουργικό σας σύστημα.Δεν μας αρέσει να προτείνουμε τέτοιες υπηρεσίες τρίτου μέρους όταν μπορούμε να το βοηθήσουμε.
Ορισμένα προγράμματα σάς επιτρέπουν να συγχρονίζετε φυσικά οποιοδήποτε φάκελο στο σύννεφο.SpiderOak - επίσης ωραία, επειδή είναι πλήρως κρυπτογραφημένη, ώστε να μην μπορούν καν να δουν τι αποθηκεύετε εκεί - σας επιτρέπει να επιλέξετε οποιονδήποτε φάκελο στον υπολογιστή σας για συγχρονισμό χωρίς να χρεώνετε με συμβολικούς συνδέσμους, για παράδειγμα.