web-dev-qa-db-ja.com

rsyncは隠しファイルを除外しません。

インターネットで検索したところ、誰もが同じことを示唆しています。--exclude=´.*´を追加すると、rsyncから隠しファイルとフォルダーが除外されます。そうではありません。また、スラッシュや二重引用符を追加しようとしました。 --exclude=¨\.*¨何も機能していないようです。ああ!!いくつかの助けを本当に感謝します。

33
user289455

表示している両方のバージョンが間違っています。二重引用符を使用する必要があります。

--exclude=".*"

隠しファイルとディレクトリを機能させ、除外します。

隠しディレクトリのみを除外する場合:

--exclude ".*/"

バックアップに毎日使用しています。

59
Rinzwind

次の式を使用します:--exclude=".[!.]*"

隠しファイルとディレクトリを除外することで、私にとってはうまくいきます。

2
jonathanbell

テキストファイルexclude_me.txtを開き、次を入力します:.[a-z]*

次に、次を実行します。

rsync -avh --exclude-from='exclude_me.txt' /path/of/Source /path/of/Destination
0
Abel Tom

--exclude="/.*" your \は間違った方向を指しています。

rsync -a --exclude="/.*" ./ /path/to/sync
0
Panther