Sembolik Bağlantılarla Herhangi Bir Klasörü Buluta Eşitleme
Büyük bulut depolama hizmetleri - Dropbox, Google Drive, Microsoft OneDrive ve diğerleri - hepsinde de aynı sorun var. Yalnızca bulut depolama klasörünüzdeki klasörleri senkronize edebilirler. Ancak bu sınırlamanın bir yolu var: sembolik bağlar.
Sembolik bağlantılar PC'nizdeki herhangi bir klasörü senkronize etmek için son derece kullanışlıdır. Örneğin, bilgisayarınızda belirli bir konumda olması gereken bir tür yapılandırma dosyasını senkronize etmek isteyebilirsiniz..
Sembolik Bağlantılar 101
Windows, Linux ve Mac OS X'te sembolik bağlantılar oluşturmak için tümleşik araçlar bulunur. Sembolik bir bağlantı, başka bir klasörü işaret eden sadece bir “işaretçi” dir. Bilgisayardaki programlar, bağlantıyı sanki gerçek klasör veya dosyalarla aynımış gibi görür..
Örneğin, C: \ Stuff içindeki tüm dosyaları Dropbox ile senkronize etmek istediğinizi varsayalım, ancak yine de C: \ Stuff öğelerinde istediğinizden emin olun. Dropbox klasöründe C: \ Stuff ve Dropbox'ın C: \ Stuff klasörü içindeki her şeyi senkronize edeceğini gösteren sembolik bir bağlantı oluşturabilirsiniz..
Neyse, teori bu. Uygulamada, çoğu bulut depolama hizmeti artık sembolik bağlarla düzgün çalışmıyor. Yine de sembolik bağları tersten de kullanabiliriz. Örneğimizde, C: \ Stuff klasörünün tamamını Dropbox klasörüne taşıdık. Daha sonra Dropbox \ Stuff klasörüne işaret eden C: \ Stuff'da sembolik bir bağlantı oluşturduk. Dropbox klasördeki dosyaları senkronize eder ve C: \ Stuff konumundaki klasöre ihtiyaç duyan programlar normal şekilde çalışır. Herhangi bir klasörü Windows 8.1'de OneDrive ile nasıl senkronize edeceğimize baktığımızda ilk önce bu çözümü ele aldık..
, Windows
İlk önce, Yönetici olarak bir Komut İstemi penceresi açın. Windows 8 veya 10'da, Windows Key + X tuşlarına basın ve Komut İstemi (Yönetici) seçeneğini tıklayın. Windows 7'de, Başlat menüsünü açın, Komut İstemi için bir arama yapın, Komut İstemi kısayolunu sağ tıklayın ve Yönetici Olarak Çalıştır'ı seçin..
Komut İstemi penceresine aşağıdaki komutları yazın. İlk komutta, senkronize etmek istediğiniz klasörün yolunu “C: \ Path \ To \ ExternalFolder” ve bulut depolama klasörünüzün yolunu “C: \ Users \ NAME \ Dropbox” ile değiştirin. Bu komut tüm klasörü bulut depolama klasörünüze taşıyacaktır..
“C: \ Path \ To \ ExternalFolder” “C: \ Users \ NAME \ OneDrive” hareket ettirin
Orijinal konumunda sembolik bir bağlantı oluşturun. Klasörü orijinal konumunda arayan programlar orada bulunur. Yaptıkları herhangi bir değişiklik bulut depolama klasörünüze yazılacak.
mklink / d “C: \ Yol \ To \ ExternalFolder” “C: \ Kullanıcılar \ NAME \ OneDrive \ ExternalFolder”
Linux
Linux'ta, sadece sembolik bir bağlantı oluşturabilmeniz gerekir. ls Komut. Herhangi bir dosyayı hareket ettirmek zorunda kalmamalısınız. Bir terminal açın ve aşağıdaki komutu çalıştırın:
-n / yol / - / Dış Klasör ~ / Bırakma Kutusu /
Tek bir dosyayı senkronize etmek için, klasör yolu yerine o dosyanın yolunu belirtin. Bu yöntem işe yaramazsa, önce harici klasörü bulut depolama klasörünüzün içine taşıyın ve ardından Windows'ta yaptığınız gibi tersten sembolik bir bağlantı oluşturun.
Mac OS X
Aynı komutu Mac'te de kullanabilirsiniz. İlk önce bir terminal penceresi açın - Command + Space tuşlarına basın, Spotlight arama iletişim kutusuna Terminal yazın ve Enter tuşuna basın. Uygun yolu doldurarak aşağıdaki komutu çalıştırın:
ln -s “/ path / to / ExternalFolder” “/ Kullanıcılar / ad / Dropbox / ExternalFolder”
Google Drive, yukarıdaki komutla oluşturulan sembolik bağlantıları kabul etmeyecektir, ancak diğer hizmetler de olabilir. Bunun Google Drive ile çalışmasını sağlamak için senkronize etmek istediğiniz klasörü bulut depolama klasörünüzün içine taşıyın ve ardından sembolik bağlantıyı tersten oluşturun:
mv “/ path / to / ExternalFolder” “/ Kullanıcılar / ad / Google Drive /”
ln -s “/ Kullanıcılar / isim / Google Drive / ExternalFolder” “/ / yol / - / Harici Klasör”
Harici Klasörleri Senkronize Et
Bu numarayı, bulut depolama klasörünüzün dışındaki klasörleri de senkronize etmek için kullanabilirsiniz. Örneğin, bir C: \ Stuff dizininiz olduğunu varsayalım. Onu bulut depolama klasörünüze taşıdınız, böylece Dropbox klasörünüzdeki ve web'deki “Öğeler” altında erişebilirsiniz. Dropbox'ı birden fazla PC'de kurduysanız, Stuff klasörünü Dropbox klasöründe bulabilirsiniz. Her bilgisayarda aynı sembolik bağları oluşturabilirsiniz ve C: \ Stuff klasörünüzün içeriği tüm bilgisayarlarda aynı görünecektir.
Bazı üçüncü taraf programları, bu hizmetler için sembolik bağlantılar oluşturmanıza yardımcı olur, ancak işletim sisteminize dahil olan araçları kullanarak her şeyi yapabilirsiniz. Yardımcı olabileceğimiz zaman bu tür üçüncü taraf kuruluşlarını tavsiye etmekten hoşlanmıyoruz.
Bazı programlar elbette herhangi bir klasörü buluta senkronize etmenize izin verir. SpiderOak - ayrıca güzel çünkü tamamen şifreli, böylece orada ne sakladığınızı bile göremiyorlar - örneğin, sembolik bağlantılarla uğraşmadan senkronize etmek için PC'nizdeki herhangi bir klasörü seçmenize olanak tanıyor.