MicrosoftOneDriveをLinuxと同期する方法
最近では、適切な製品を使用する必要がある場合があります。オープンソース愛好家はクラウドベースのストレージ施設を望んでいますが、Google、Amazon、Dropbox、Microsoftなどの企業がクラウドストレージ市場を追い詰めているという事実は変わりません。彼らは信頼できる製品を無料で提供します、そしてこれはそうです、彼らは法的な要求に応じるために、または広告を提供するためにあなたのファイルをスキャンまたは読み取ることを意味します。それは人生の事実ですが、これはあなたがそれらを使うべきではないという意味ではありません。
OneDriveは、Microsoftのクラウドベースのストレージ製品であり、Windowsプラットフォームに自然に適していますが、Linuxベースのマシンとほとんど労力をかけずに接続できます。これを行うにはいくつかの方法があり、ここでonedriveスクリプトが役立ちます。
OneDrive
OnedriveはCLIベースのクライアントであり、OneDriveとすばやく簡単に同期できます。
onedriveをインストールするには、最初にいくつかの依存関係をインストールし、gitをセットアップする必要があります(既に持っている場合を除く)。ターミナルに向かい、次のいずれかを入力します。
Ubuntuの場合:
sudo apt install libcurl4-openssl-dev git sudo apt install libsqlite3-dev
Ubuntu 18.04以降を使用している場合は、snap
を使用してください dmd
をインストールするには :
sudo snap install --classic dmd && sudo snap install --classic dub
そうでない場合:
sudo wget https://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list sudo apt-get update && sudo apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring sudo apt-get update && sudo apt-get install dmd-compiler dub
Fedoraの場合:
sudo yum install libcurl-devel git sudo yum install sqlite-devel curl -fsS https://dlang.org/install.sh | bash -s dmd
Arch Linux:
sudo pacman -S curl sqlite dlang git
インストール
依存関係をインストールした後、git:
を使用してファイルをフェッチしますgit clone https://github.com/abraunegg/onedrive.git
そしてそれをコンパイルしてインストールします:
cd onedrive ./configure make sudo make install
これを行った後、アカウントにアクセスできるように、Microsoftでonedriveを承認する必要があります。ターミナルに次のように入力するだけです:
onedrive
また、認証を取得するためにURLにアクセスするように求められます。
OneDriveアカウントにログインし、アカウントにアクセスするためのアクセス許可をアプリに付与します。
これが完了すると、空白の白いページが表示されます。 URLをコピーして、プロンプトでターミナルに貼り付けます。
これで設定は完了です。
OneDriveのローカルフォルダーへの同期を開始するには、
を実行しますonedrive --synchronize
Onedriveは、クラウド内のすべてのファイルのローカルフォルダーへのダウンロードを開始します。
または、次を実行することもできます:
onedrive --monitor
ローカルフォルダの変更を監視するために使用します。
構成
「config」ファイルは、onedrivegitフォルダーにあります。アクティブにするには、「〜/ .config /onedrive/」フォルダーに移動します。
mkdir -p ~/.config/onedrive cp ~/onedrive/config ~/ .config/onedrive/config
構成ファイルを開きます。構成できるオプションは、「sync_dir」と「skip_files」の3つです。
- sync_dir :OneDriveファイルを保存する場所。このフォルダに配置/削除されたすべてのファイルがクラウドに同期されます。
- skip_files :同期されないファイルタイプ(またはファイルパターン)。
- monitor_interval :同期操作間の時間間隔。
変更を加えたら、onedriveを保存して再起動します。
次のコマンドを使用して、いつでも構成を確認できます。
onedrive --display-config
同期リスト
OneDriveフォルダー全体を同期するのではなく、選択的同期を使用する場合は、「sync_list」という名前のファイルを作成し、「〜/ .config/onedrive」フォルダーに配置できます。ファイル内で、(同期されたOneDriveフォルダーからの)相対パスを同期するファイル/フォルダーに追加します。
ログイン時にOneDriveを起動する
既定では、ユーザーがログインしたときにOneDriveは起動しません。ログイン時に自動的に実行されるようにするには、onedrive --monitor
を追加します。 スタートアップアプリケーションに。
これで、OneDriveがLinuxシステムと同期されます。 OneDriveをセットアップにどのように同期しますか?また、他のツールを好みますか?以下のコメントセクションでお知らせください。
この投稿は2019年3月に更新され、リポジトリが機能しています。
-
ArchLinuxをインストールする方法
UbuntuやLinuxMintとは異なり、Arch LinuxはローリングリリースのLinuxディストリビューションです。つまり、一度インストールするだけで、最新バージョンに継続的に更新されます。また、システムにインストールするものを完全に制御できる最低限のディストリビューションでもあります。何よりも優れているのは、Linuxコミュニティで最高の1つであるArchwikiです。 Arch Linuxについて注意すべきことの1つは、そのインストールプロセスです。気弱な人向けではありません。システムにArchLinuxをインストールしたい場合は、このガイドでインストール方法を説明します。 はじ
-
Linux に Microsoft フォントをインストールする方法
Arial、Verdana、Times New Roman:どのオペレーティング システムを使用していても、これらのフォントを使用するドキュメントを受け取ったことがあるでしょう。デフォルトの Windows フォント ライブラリは非常に遍在しているため、オンラインや企業内では、そのメンバーの 1 つに遭遇せずにはいられません。 オープンソース ライセンスがないため、Microsoft の書体を Linux ディストリビューションに含めることはできません。すぐに使用できる類似の代替物を見つけることができますが、元のフォントがないとレンダリングが不十分な Web サイトやドキュメントに遭遇するこ