Linuxでファイルを同期するための迅速で簡単な方法を探している人は、Unisonをチェックしてください。インターネットやローカルネットワークでデータを送信できる便利なファイル同期プログラムです。
注:Unisonを使用する前に、ファイルを同期しようとするすべてのLinux PCでSSHサーバーをセットアップすることが不可欠です。ガイドをチェックして、動作させる方法を学んでください!
Unisonをインストールする
Unisonにはターミナルとグラフィカルの両方がありますそれにコンポーネント。このチュートリアルでは、両方を取り上げ、それぞれの仕組みを説明します。 Unisonの使用方法を説明する前に、Linux PCにインストールする必要があります。コンピューターでターミナルウィンドウを起動し、以下のコマンドに従って動作させます。
Ubuntu
Ubuntuユーザーは、公式のソフトウェアリポジトリからUnisonとUnison-GTKの両方を直接インストールできます。ターミナルで、Aptパッケージマネージャーを使用して、それらを実行するように設定します。
sudo apt install unison unison-gtk -y
Debian
UnisonはDebian公式ソフトウェアソースにあり、Apt-getを使用して簡単にインストールできます。
sudo apt install unison unison-gtk -y
プログラムのバージョンが古くなっているため、DebianでUnisonを入手するのは少し不確かです。 Unisonの新しいバージョンが必要な場合は、こちらのガイドに従って、Debianバックポートのセットアップ方法を学んでください。
Arch Linux
UnisonはArch Linuxの公式ソフトウェアに含まれていますリポジトリ。ただし、インターフェイスのグラフィカルバージョンはデフォルトではインストールされません。代わりに、Pacmanを使用してインストールする場合は、インストール中に注意してGTK2オプションを選択してください。このオプションを選択すると、グラフィカルインターフェイスが設定されます。
sudo pacman -S unison
あるいは、Arch Linux AURにあるUnisonパッケージ。お気に入りのAURヘルパーを指定して動作させるか、パッケージを手動でダウンロードしてコンパイルします。
フェドラ
UnisonとUnison GTKの両方が公式にありますFedora Linuxソフトウェアリポジトリ。 Fedoraファンの場合、ターミナルを起動して以下のコマンドを入力することで、両方のバージョンのプログラムを簡単にインストールできます。
sudo dnf install -y unison unison-gtk
OpenSUSE
UnisonおよびUnison GTKコンポーネントは、OpenSUSEユーザー向けの1つのパッケージに含まれています。インストールするには、ターミナルウィンドウを起動し、Zypperパッケージマネージャーを使用して動作させます。
sudo zypper install unison
汎用Linux
UnisonはすべてのLinuxユーザーで動作します。汎用バイナリパッケージ。ユーザーは、Unison GTKまたはUnison for terminalの両方を個別にダウンロードしてインストールできます。これらのプログラムを入手するには、以下の手順に従ってください。
Unison GTKの手順
ターミナルを ダウンロード フォルダ。次に、 wget 最新のパッケージを入手するためのダウンロードツール。
cd ~/Downloads
wget http://unison-binaries.inria.fr/files/unison-2.32.52_x86_64.zip
または、32ビットバージョンのUnisonが必要な場合は、以下を実行します。
wget http://unison-binaries.inria.fr/files/unison-2.32.12.linux.32bit.zip
Unisonのダウンロードが完了したので、インストールプロセスを開始できます。を使用して 解凍する プログラム、Zipフォルダからファイルを抽出し、ファイルの権限を更新します。
sudo chmod +x unison-2.32.52_x86_64
以下を使用してプログラムを実行します。
./unison-2.32.52_x86_64
ユニゾンターミナルの手順
Unisonテキストモードのインストールは、GTKバージョンと非常に似ています。それを行うには、ターミナルをダウンロードフォルダーに移動してから、 wget その包み。
cd ~/Downloads wget http://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-x86_64-text-static.tar.gz
または:
wget http://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-i386-text-static.tar.gz
tar xzvf 2011.01.28-Esup-unison-2.40.61-linux-*-text-static.tar.gz
Unisonの権限を更新します chmod コマンド。
sudo chmod +x unison-2.40.61-linux-*-text-static
で実行:
./unison-2.40.61-linux-*-text-static
Unison Terminalとフォルダーを同期する
ユニゾンは、端末のおかげで非常にうまく機能しますその非常に簡単なコマンドラインインターフェイス。 Unisonでコマンドラインを使用してファイルを同期しようとする場合、ほとんどのLinux PCでセットアップされるため、SSHを使用するのが最善です。
コマンドラインでディレクトリの内容をUnisonと同期するには、ターミナルを開き、以下のコマンドラインを入力します。ニーズに合わせて、以下のUnisonコマンドをカスタマイズしてください。
unison /location/of/folder/to/sync ssh://ip.address.of.remote.computer//location/of/folder/to/sync/
Unison GTKとフォルダーを同期する
Unison GTKと同期するには、最初にプロファイルを作成する必要があります。アプリを起動し、オプションをクリックして新しいプロファイルを作成します。または、プロファイル選択ウィンドウで「+追加」ボタンを探します。
プロファイル選択ウィンドウで、記入してください名前を付けて、希望する転送の種類を選択します。このチュートリアルでは、SSH転送接続をセットアップします。これは、Linuxユーザーにとって最も信頼性の高いリモート転送セットアップです。
ドロップダウンメニューで「SSH」を選択すると明らかになりますSSH接続設定。ファイルを同期するリモートLinux PCまたはサーバーの接続設定を入力し、[転送]をクリックして次のページに進みます。
Unisonのセットアッププロセスの最終ページGTK、リモートディレクトリとローカルディレクトリの両方を設定する必要があります。フォルダを設定した後、「転送」をクリックし、「適用」ボタンをクリックして、Unisonアプリで同期プロセスを開始します。
コメント