0

rsync を使用してユーザーのスナップショット バックアップを作成しようとしています。ベース ユーザー フォルダーには、バックアップする必要のない大量の隠しファイルと構成がありますが、そのサブディレクトリ内の隠しフォルダーに関心があります。

レイアウトはこちら

Source Directory
/Base
    .ignore
    .ignore2
    .ignore3
    /dir1
        .keep
        normalfiles
    /dir2
        .keep
        normalfiles

Desired Backup Directory
/Backup
    /dir1
        .keep
        normalfiles
    /dir2
        .keep
        normalfiles

サブディレクトリに保存しながら、最初の隠しファイルとディレクトリを無視するにはどうすればよいですか。

解決

rsync -vrn --exclude="/.*" base/ base2/

/ファイルが一致する前に指定することで、/.*私が求めていたものを達成することができました。これは、家にあるいくつかの Mac のスナップショット バックアップを作成するときに非常に便利であることがわかりました。彼らは、バックアップに必要のない大量の構成情報を各ユーザーのルート フォルダーに保存する傾向があります。

私自身のプロジェクト構成と rc の隠しファイルは、ルート ディレクトリに保存されていないため保存されます。

4

1 に答える 1