さまざまなソリューションがあります最近のクラウドベースのインターネットストレージ。悪名高いDropbox、Box.com、MicrosoftのOneDrive、そしてもちろんGoogle Driveがあります。ほとんどの場合、クラウドストレージはLinuxでは非常に不明瞭です。すべての主流ソリューションのうち、Linuxプラットフォーム専用の同期クライアントを作成するために積極的に時間を費やしているのはごくわずかです。 Googleも同様です。 Linuxの大ファンにもかかわらず、LinuxでGoogleドライブにアクセスする公式な方法はありません。つまり、Googleでファイルを保存およびバックアップする方法を中心にした場合、PCにはドライブフォルダーがなく、ファイルをすばやく簡単にアップロードおよび共有できます。代わりに、Webブラウザーからのアップロードに追われ、GoogleがMacおよびWindowsに追加しているすてきなデスクトップ機能をすべて見逃すことを余儀なくされます。
幸いなことに、Googleに依存している多くのLinux開発者ドライブは、Googleがドライブ同期プログラムを作成するのを待つことに飽き飽きしています。彼らは、ユーザーがデスクトップから直接Linux上のGoogleドライブに簡単にアクセスできるようにするプログラムを作成することに取り組んでいます。この記事では、今すぐ手に入れることができる最高のものについてお話しします!
Google-Drive-Ocamlfuseのインストール
Google Drive Ocamlfuseは、さまざまなLinuxディストリビューションで利用できます。動作させる方法は次のとおりです。
Ubuntu
PPAを追加して、Google Drive Ocamlfuseをインストールできます。端末にこれらの3つのコマンドを入力してインストールします。
sudo add-apt-repository ppa:alessandro-strada/ppa sudo apt-get update sudo apt-get install google-drive-ocamlfuse
Arch Linux
Arch Linuxユーザーはインストールできますこのパッケージをビルドして、AURのGoogle-drive-ocamlfuseを作成します。このリンクに移動し、「スナップショットのダウンロード」を見つけてクリックします。これにより、プログラムのビルドに必要なすべてがダウンロードされます。

ファイルマネージャーでスナップショットを右クリックし、「抽出」を選択してスナップショットを抽出します。抽出したら、ターミナルを開き、CDコマンドで入力します。
cd ~/Downloads/google-drive-ocamlfuse-git
ディレクトリ内には、多くのファイルがあります。 makepkgコマンドを実行すると、これらすべてが一緒になります。
makepkg
makeコマンドが実行され、Google Drive Ocamlfuseに必要なすべてのファイルがインストールされ、ソースからプログラムがコンパイルされ、Arch Linuxパッケージが生成されます。完了したら、次を使用してインストールします。
sudo pacman -U *.pkg.tar.xz
ソースから
Linuxディストリビューションがリストにない場合、Google Drive Ocamlfuse用のインストール可能なパッケージはありません。代わりに、ソースコードを取得してコンパイルします。これは複雑なプロセスである場合があり(スキルレベルによって異なります)、ここで説明するのに時間がかかりすぎます。代わりに、開発者がそれをインストールするためにレイアウトした指示に向かいます。
Google-Drive-Ocamlfuseとの同期
Googleと同期するには、最初にサインインします。ターミナルウィンドウで次のコマンドを実行して、これを行います。
google-drive-ocamlfuse
これを行うと、すぐにGoogle Oauthサインインウィンドウが開きます。続行するには、Googleアカウントの詳細を入力してください。

次に、以下を使用して同期フォルダーを作成します。
mkdir -p ~/Google-Drive
すべての設定が完了すると、同期を開始できます。次のコマンドを使用して、Googleドライブからすべてをプルダウンします。
google-drive-ocamlfuse ~/Google-Drive
ファイルをアップロードする
同期クライアントを使用してGoogleドライブにファイルをアップロードする方法は、ダウンロードする方法と同じです。ドライブアカウントにファイルをアップロードするには、ファイルを 〜/ Google-Drive フォルダーを開いてから、syncコマンドを実行します。 Google Drive Ocamlfuseが起動すると、ローカル同期フォルダーを調べて変更が加えられた可能性があり、それらの変更をアップロードします。さらに、ファイルをローカルで削除すると、ドライブ上でもファイルが削除されます(何かを削除した後にsyncコマンドを実行するだけです)。
ヒント
Googleからファイルを同期するコマンドを覚えている特に新しいユーザーの場合、ドライブは扱いにくい場合があります。代わりに、すべての詳細を直接記述したシェルスクリプトプログラムを作成しましょう。これにより、Googleドライブからのファイルの送受信がはるかに簡単になります。

ターミナルで、次のように記述します。 nano ~/drivesync
これにより、「drivesync」という名前の空のファイルがホームフォルダーに作成されます。
次に、この最初の行を貼り付けます。このコード行はシバンです。これは、bashがスクリプトの実行方法を理解するのに役立ちます。
#!/bin/bash
シバンに続いて、スペースを作成し(Enterキーを使用)、これを貼り付けます。
google-drive-ocamlfuse /home/username/Google-Drive
注:ユーザー名をユーザー名に変更します
CTRL + Oを押してスクリプトを保存してから、 chmod 実行可能とマークするコマンド:
sudo chmod +x ~/drivesync
最後に、コピーします / usr / bin とともに CP コマンド。このように、drivesyncはコマンドラインを介してどこでも実行されます。
sudo cp ~/drivesync /usr/bin
今後、Googleドライブを / home / username / Google-Drive ターミナル内でこれを入力してフォルダ:
sudo drivesync
結論
グーグルは、グーグルに関しては本当にヒットしていますドライブ。ドキュメント変換、Googleサーバーの信頼性、使用するオフィススイート全体など、多くの優れた機能を備えています。そのため、LinuxでGoogleドライブにアクセスするためだけに多くのことを経験しなければならないのは、とても残念なことです。 Linuxのマインドシェアが高まるにつれて、Googleがドライブ同期クライアントを作成するというアイデアが現実になることを願っています。それまでは、サードパーティのソフトウェアとファイルを同期することは、それが得ようとしているのと同じくらい良いです。
コメント