GNU/Linux >> Linux の 問題 >  >> Linux

シンボリック リンクをたどりながら rsync を実行する

解決策 1:

-L rsync へのフラグは、シンボリック リンクではなく、リンクされたファイルまたはディレクトリの内容を同期します。

解決策 2:

この問題に遭遇しました。また、rsync でシンボリックリンクされたディレクトリをディレクトリとして扱いたい場合は、K が必要です。 オプション

rsync -K /files/ [email protected]:/files/

解決策 3:

両方が必要です -L そして -K 両側にシンボリックリンクがある場合。最初の rsync はすでに完了しており、rsync を使用してバックアップを更新したいと考えています。

    -L, --copy-links            transform symlink into referent file/dir
    -K, --keep-dirlinks         treat symlinked dir on receiver as dir

このような場合、-L だけを使用すると、 、受信側のシンボリックリンクが消去され、新しい実ディレクトリが作成されます。


Linux
  1. ファイル記述子リンクの移植性?

  2. ソースが安全に更新されている間にRsyncを使用していますか?

  3. Rsyncコマンドをスケジュールする方法は?

  1. IIS7.5でPythonをセットアップする

  2. 特定のファイルを除外しながらrsyncを使用してディレクトリを再帰的にコピーする方法

  3. rsync ディレクトリ内の N 個の最新ファイル

  1. Ubuntuでfail2banを使用する

  2. rsyncを使用してファイルを同期する

  3. Rsyncフレンドリーなgzip