Windows、Linux、Macに移動せずに、Googleドライブ、OneDrive、Dropbox、またはその他のオンラインクラウドサービスから任意のフォルダーを同期する方法
優れたクラウドストレージサービス: Dropbox、Googleドライブ、MicrosoftOneDriveなど それらはすべて同じ問題を抱えています。メインフォルダとそこに置いたすべてのものしか同期できませんが、その特別な領域に移動せずにフォルダを選択することはできません。
この制限を回避してオンラインで同期するには、これらのクラウドサービスの1つで、 コンピューター上の任意のフォルダー、移動したり、コピーを作成したりすることなく、次のことができます。 シンボリックリンクを使用する、すべてのコンピュータに見られるあまり知られていない機能。
シンボリックリンクは、コンピューターが認識せずにフォルダーを移動し、単なる参照である従来のリンクとは異なるリンクを作成する場合に非常に便利です。
これは、たとえば、ファイルまたはフォルダーが元の位置(プログラムが機能するために必要な場所)から移動したとコンピューターが認識せずに、システムまたはプログラムからファイルまたはフォルダーを移動する場合に役立ちます。
コンピュータ上のプログラムには、同じ実際のフォルダであるかのようにシンボリックリンクが表示されます。
シンボリックリンクを理解するには、このガイドを読んでください。 フォルダを移動するためのシンボリックリンクを作成する方法。
この総合ガイドでは、シンボリックリンクの概念を考慮して、見てみましょう。 フォルダを移動せずにDropbox、Googleドライブ、Onedrive、またはその他のクラウドサービスに同期するために使用するコマンド。
たとえば、フォルダ内のファイルを同期したいとします。 C:/ドキュメント Googleドライブで、不注意にその便利な位置から移動して到達しました。
次に、Googleドライブフォルダにを指すシンボリックリンクを作成できます C:ドキュメント オンラインでクラウドストレージに同期します。
あなたがする必要があるのは、フォルダ全体を移動することです。 C:ドキュメント Googleドライブフォルダに移動し、へのシンボリックリンクを作成します C:ドキュメント フォルダを示します Googleドライブドキュメント。
Windowsの場合、管理者としてコマンドプロンプトウィンドウを開きます。
コマンドプロンプトは、キーを押すことによってWindows8.1または8で開きます Windows + X Windows 7では、メニューにあります スタート->プログラム->アクセサリー マウスの右ボタンでクリックして、管理者として実行する必要があります。
コマンドプロンプトから次のコマンドを入力し、Enterキーを押して実行します。
「C:ドキュメント」「C:ユーザーユーザー名Googleドライブ」を移動します
明らかに、パスを変更する必要があります。最初のフォルダーは移動されるフォルダーであり、2番目のフォルダーはGoogleドライブまたはOnedriveなどの別のフォルダーになります。
このコマンドを実行する前の場所を見つけることができるように、元の場所にシンボリックリンクを作成するには:
mklink / d “C:Documents” “C:Users Username Google Drive Documents”
Linuxの場合 ファイルを移動せずに、ln-sコマンドを使用してシンボリックリンクを直接作成できます。
ln -s / path / to / documents〜/ Google Drive /
単一のファイルを同期するには、フォルダーパスの代わりにファイルパスを指定します。
この方法が機能しない場合は、最初に外部フォルダーをクラウドストレージフォルダー内に移動してから、Windowsの場合と同じようにシンボリックリンクを作成します。
MacOSXの場合 コマンドはLinuxと同じです。
ターミナルウィンドウを開き、Command + Spaceを押して、次のように入力します。 「ターミナル」 Spotlight検索ウィンドウでEnterキーを押します。
次に、正しいパスを使用して、次のコマンドを実行します。
ln -s “/ path / documents” “/ Users / name / Dropbox / Documents”
Googleドライブは、このコマンドで作成されたシンボリックリンクを受け入れないため、Googleドライブの場合は、同期するフォルダーをクラウドストレージフォルダー内に移動し、逆にシンボリックリンクを作成します。
mv “/ path / to / documents” “/ Users / name / Google Drive /”
ln -s “/ Users / name / Google Drive / documents” “/ path / to / documents”
このトリックは、Googleドライブがインストールされている複数のコンピューターで使用して、すべてのコンピューターの同じ同期された同じ場所にそのフォルダーを配置できます。
私は過去にこれについてすでに話していました DropboxまたはOnedriveを搭載したPC間で同じ共有フォルダーを使用する。
SpiderOakなど、一部のプログラムでは、クラウド内の任意のフォルダーを同期できます。
それはあなたの問題を解決しましたか?